opensource

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

THE_ANON, (edited ) in Don't be that guy.

Be him

Be useless to everyone

Use someones open source project

b***h about it

(Lemmy is removing the b word thats why i put it like that)

RobotToaster,

> not know how to use meme arrows

fl42v,

Nope, it’s just that message boards can’t md properly.

THE_ANON,

Fixed

ZOSTED,

rofl “meme arrows”

nomous,

> implying

Sheeple,
@Sheeple@lemmy.world avatar

Why is your comment blank

THE_ANON,

Is it dont know why man it is what it is i guess maybe an issue on your end ? not sure

Sheeple,
@Sheeple@lemmy.world avatar

Time to put in a bug report on the sync app!

ThirdWorldOrder,

Great now I have to spend my whole life reinstalling it

Sheeple, (edited )
@Sheeple@lemmy.world avatar

It took me THIS LONG to understand the genius of your comment. The joke took me 12 hours lmao

ech,

“Lemmy” isn’t, afaik. Certain instances seem to have profanity filters. Probably not a great word to use in general, though.

THE_ANON,

Just meant it like b*****g about it not trying to offend anyone but that guy

ech,

Being offensive and trying to be offensive are not mutually inclusive. And I wasn’t intending that as a personal rebuke or anything. Just commenting that, in the context of profanity censors, that is a word usually better left unsaid anyhow. Sorry if it came off as a comment on you specifically.

EveryMuffinIsNowEncrypted, (edited )
@EveryMuffinIsNowEncrypted@lemmy.blahaj.zone avatar

It’s not Lemmy; it’s the instance you’re using.

demesisx, (edited ) in Don't be that guy.
@demesisx@infosec.pub avatar

Don’t be that second guy, use Nix.

I agree with OP, but the whole confrontation could’ve been avoided in the first place if all dependencies were spelled out to the letter in the form of a flake.nix with the latest accompanying flake.lock file.

hperrin,

It’s a frontend JavaScript UI library. I can’t control what other dependencies people install alongside my library, or even whether they follow my library’s dependency list.

ParetoOptimalDev,

Isn’t package.json for controlling what dependency versions people install with?

I think I’m missing something.

jjjalljs,

Yeah JavaScript is a horrible language and ecosystem in a lot of ways, but package.json and friends don’t really give me much trouble.

And even if you hose something, you should be able to clear it out and reinstall easily.

I’m assuming the maintainer didn’t (knowingly) make a breaking change in a minor/patch release. That’s a high crime.

hperrin, (edited )

Yes, and I have a package.json that lists dependencies and the versions I test with. You can force a different version though. I don’t think that’s what happened here. I’m guessing it’s a version of some dependency that should work, because it was released as a minor version within the range I specified, but doesn’t actually work.

It could also be an issue with the build system/bundler, which I can’t really control either.

demesisx,
@demesisx@infosec.pub avatar

Are you sure about that?

taladar,

Don’t be the guy who ignores reports that your software doesn’t work with new dependency versions just because you can’t be arsed to test with anything else even if the report looks like a legitimate problem.

hperrin,

I have been testing with the original reporter of the problem. This guy came in, said he had the same problem, then cursed at me.

taladar,

That was less directed at you and more at the idea that just pinning versions solves the issue which is unfortunately very frequent among proponents of things like vendoring, nix, Docker containers and similar tools that allow a project to stay on an old version for potentially years. Sorry if that came across that way.

Ashiette,

I swear Nix users are the mormons of the Linux world.

AlmightySnoo,
@AlmightySnoo@lemmy.world avatar

They’re worse than us Arch users (btw)

fl42v,

As a former arch user, I advocate for both XD

natecox,
@natecox@programming.dev avatar

I’m a nix user and I’m disappointed by how apt this comparison is.

noodlejetski,

ehehehe you said “apt”

Trail,

Did you get it?

noodlejetski,

I SEE WHAT YOU DID THERE KIND SIR I DID GET YOUR SUBTLE REFERENCE

ParetoOptimalDev,

Yes, but one of our promises is real… Just a real pain in the ass sometimes.

Abnorc,

Are you saying that I will get my own planet if I use Nix?

demesisx,
@demesisx@infosec.pub avatar

Guilty. But substitute Mormonism with the proper way to do things.

null,

Upvoted in Nix solidarity. One day they’ll understand.

demesisx,
@demesisx@infosec.pub avatar

I think it’s funny. We are the new “I use Arch, BTW” and I’m happy to embrace it.

null,

I just hate having to re-configure all my stuff whenever I set up a new box 🤷

demesisx,
@demesisx@infosec.pub avatar

Agreed. That and I hate Docker with a burning passion.

jadedwench,

As someone who is out of the loop a lot, what is it about Docker that you hate? What do you use instead?

It took me weeks to wrap my head around it, but now I enjoy being able to spin something up without too much work. At work we have the whole CICD thing with Docker and K8, but I am pretty far removed from what they have to do in the run files.

What other kinds of workflows do people use these days?

demesisx,
@demesisx@infosec.pub avatar

Nix flakes are all I need to completely replace Docker.

hperrin, (edited ) in How do I make contributors to my project transfer copyright to me?

If you want that, you’ll get fewer contributors, but just make that explicitly clear in your pull request template.

Personally, I would never contribute to a project where the maintainer demanded I transfer copyright ownership of my contributions. I also wouldn’t use a project that did that, and would advise other people to not use that project either.

SuperFola,
@SuperFola@programming.dev avatar

I understand the philosophy of not wanting to transfer your rights, but I don’t understand what’s bad about contributing to a project and having your code given to the community (as-in copyright transfer to the organisation). Would this be because the org/owner can just start selling the code or is there something that I’m missing?

hperrin,

It would mean that the owner could take that code and make it closed source. They could do literally anything they wanted with it, because they would own the copyright.

lemmyvore, (edited )

They can’t make it closed source retroactively (well, technically you can design a license like that but that’s a different discussion and the most widely used open source licenses aren’t made like that). They can relicense at some point going forward, but all the code up to that point would still be available under the old license and contributors could fork and continue without batting an eye.

lemmyvore,

It depends on what license the project is using. Some licenses are very permissive, meaning there’s lots of ways they can be abused. For example with MIT/BSD licenses there’s no provision to share the code with the final product so they could drag their feet releasing parts of the code or hide them altogether. They could also resort to tivoization, NDAs, commercial plugins and all kinds of shenanigans.

Look for example to the Plex and Emby projects which were originally open and went commercial later. The way they did it is why there’s a lot of bad blood in the community to this day.

I’ve also personally been involved with other projects where someone tried to take them commercial in a less than graceful way, shall we say. It’s never pretty.

stevedidWHAT, in Don't be that guy.
@stevedidWHAT@lemmy.world avatar

When you have blocked most of the troll instances and have no idea what’s going on in these comments

Croquette,

How do you know that someone is on a blocked instance?

Snowpix, (edited )
@Snowpix@lemmy.ca avatar

If you look at the number of comments Lemmy says there are, versus the number of comments visible, the difference is how many people from blocked instances there are.

I’ve seen one post where it said there were 51 comments, but none would appear for me. That’s because all of the comments were from instances blocked or defederated by my instance.

Croquette,

Makes sense, thanks for the explanation

mindbleach, in Don't be that guy.
dessalines,

I just watched this, it was a very good video, experienced a lot of the same things he did/does, thx. Was really interesting learning about the history of some these “alienated loner with god-complex” that was cultivated in early tech. Also good stuff about how the purpose for a given space shapes the discussion and interactions.

A lot of us understand the problem: that silicon-valley, in pursuit of profits and engagement, has wrecked peoples brains with traumatizing ragebait for years, and how stressful it makes all of our lives. We have to do everything we can to make these spaces the opposite: enjoyable, fun, and at the same time not addictive.

IgnacioM, in Don't be that guy.
@IgnacioM@lemmy.ml avatar

I see this in the comments section of Skyrim mods and it pisses me off so much

blazeknave,

It’s every game and the bigger the community the lower the denominator.

corsicanguppy, in Don't be that guy.

Don’t worry: I intend to NEVER be that guy. I don’t even USE the word ‘literally’ except ironically, so I think I’m safe.

starman2112, (edited )
@starman2112@sh.itjust.works avatar

I’ve literally never used the word “literally” unironically in my life

TCB13, in Looking for software for poster design
@TCB13@lemmy.world avatar

Paint.net if you’re on Windows.

zolax,

despite being a good paint editor for Windows, it is unfortunately not open source or source released (I thought it was as well):

However, citing issues with the open source code being plagiarised by others that had rebranded the software as their own and bundled user content without their permission, the availability of the source code was restricted

In November 2009, the software was made proprietary, restricting the sale or creation of derivative works of the software.

the developer talks more about it here and here

TCB13,
@TCB13@lemmy.world avatar

To be fair to the guy, I’m not even mad. There aren’t many freeware programs that good and that ethic.

Norodix, in Unexpected-Keyboard: A lightweight Android keyboard.

I find this to be the best keyboard. My language uses a lot of non ascii characters and its so much faster to type them with this!

fenndev,
@fenndev@leminal.space avatar

I use it alongside SwiftKey (with Internet access disabled). It’s a godsend in Termux.

merde,

try tracker control and you will see that swiftKey doesn’t respect that “disable”

fenndev,
@fenndev@leminal.space avatar

I use GrapheneOS. It is unable to access the Internet entirely.

null,

An app being able to subvert system-level permissions would be pretty huge news.

I downloaded that app along with SwiftKey and disabled network access for it. Here’s what I get: https://slrpnk.net/pictrs/image/32b10804-61db-4724-98e1-647e77bf17e1.webp

Where am I supposed to see it being able to access the internet?

merde,

in the “traffic log”

null,

Enabled the traffic log, used SwiftKey in a few different apps, got traffic from those apps, but nothing from SwiftKey. What am I missing?

loki,

a tinfoil hat?

merde,

on my phone, even with disabled access, it was “phoning home” regularly. i’m on AnySoftKeyboard for the last 2 years.

maybe my os wasn’t intact 🤷 it’s degoogled now and (relatively) tracker free

if Swiftkey works for you … good for you.

excuse my comments

null, (edited )

I don’t use SwiftKey, just tested it because you shared a tool for doing it and claimed it was able to subvert Android permissions.

You probably didn’t actually disable the permission – like I said, the idea that an app could get around system-level permissions like that, in a way you could plainly observe would be headline news. It would be astounding that you somehow uncovered something that massive.

catharso, in Looking for software for poster design
@catharso@discuss.tchncs.de avatar

I would probably use Inkscape or Krita.

J4g2F, (edited )
@J4g2F@lemmy.ml avatar

I made some posters in krita for work. Worked okay. Just make sure you start with the good ratio in px for printing.

tiny, in How do I make contributors to my project transfer copyright to me?

Not saying I’m a fan but you I think you are looking for a CLA or contributor license agreement

rufus, (edited )

This is the correct answer.

I’m sure there is a way to make signing the CLA part of the pull request process on Github. I’ve been asked to do it. Not sure how Github works nowadays, maybe it was part of Github or an external bot.

And I don’t agree with the other people here. I think having complete copyright makes some things easier. And if you do an open project, maintain it for years, do 99% of the work… You’re allowed being paid with the contributions.

Mind there are other licenses than just the GPL. You could just pick a MIT license / Apache / BSD instead and maybe you don’t need the contributors to sign over their copyright anymore, because these licenses cover pretty much everything and transfer it to everyone, including you.

Pssk, in Android dictionary app that uses Wikitionary as a backend
@Pssk@lemmy.ml avatar

Aard 2 (Offline dictionary) f-droid.org/packages/itkach.aard2/

BlastboomStrice, (edited )
@BlastboomStrice@mander.xyz avatar

Been using it for about 4 months, it’s so good and FAST (without the need of searching words online).

I have the open english wordnet and the greek wiktionary for english to english and whatever-language (mainly english) to greek trasnlations when I’m reading my english books or when I want to check the spelling of a word (I use no auto-correct). :)

Terminarchs, in Unexpected-Keyboard: A lightweight Android keyboard.

Does it support word suggestions?

poVoq,
@poVoq@slrpnk.net avatar

It doesn’t.

taladar, in Atuin is an open-source shell command history app for Linux with syncing, unlimited history, and with contextual search

Does sqlite read-only access still work when the disk is full? Would be bad if your history tool prevented shell access when you need to delete something if your disk fills up. Also not sure how fsynced access might slow down debugging of I/O starvation issues (when you want your shell to run from memory mostly).

danie10,
@danie10@lemmy.ml avatar

I think a lot of other OS things are going to break when a disc gets full… But you can also delete history within Atuin.

taladar, (edited )

The point was more if atuin breaks your shell under those circumstances so you can not fix the full disk. Sqlite usually writes some transaction file before it does anything, doesn’t it?

danie10,
@danie10@lemmy.ml avatar

But like most other things you’d chroot in and disable it? I think though whatever fills up your disk is probably going to prevent a proper boot up.

taladar,

Usually apart from potentially a reboot afterwards to make sure all services are running normally again a filled up disk doesn’t require a reboot.

glowie, in Atuin is an open-source shell command history app for Linux with syncing, unlimited history, and with contextual search
@glowie@h4x0r.host avatar

Which theme is that?

danie10,
@danie10@lemmy.ml avatar

Atuin only has styles really but if you mean the bash prompt, I’m using Starship prompt.

runswithjedi,

I’m also wondering. It kind of looks like powerlevel10k, but with different colors.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • opensource@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20975616 bytes) in /var/www/kbin/kbin/vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php on line 171

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 4210688 bytes) in /var/www/kbin/kbin/vendor/symfony/error-handler/Resources/views/logs.html.php on line 37