thevoidzero

joined 10 months ago
[–] thevoidzero@lemmy.world 4 points 1 month ago (3 children)

I was thinking that exact thing lol. I'm like, yes 'distributions' are distributing new softwares with the new kernel.

And the improvement in desktop environments does feel like a good improvement considering the user is interacting most with it.

Or maybe I'm just apathetic to these things because most things I care about my distribution are that it provides me a good package manager for external and self made programs. And everything else is just programs installed through said package manager.

[–] thevoidzero@lemmy.world 1 points 1 month ago

That depends on what video player you use. Of we have control of that, then sure it works. I use mpv to play things, so for radio streams or live videos I can go back/forward as long as it's cached.

But if it's the web service, even though the browser video player has something cached, the player is still controlled by the website. And considering most of the people use chrome/chromium derivatives or YouTube app, it wouldn't be hard for them to make it so that the player itself will collaborate with whatever they want to do.

If YouTube was a separate organization it wouldn't have been the problem it is because of how Google has been taking over all the different parts they need for advertising.

[–] thevoidzero@lemmy.world 5 points 2 months ago

Now think, patents are similar things but for with more money. And imagine if someone else had similar idea and made slightly similar website you go sue them coz you had the idea first.

[–] thevoidzero@lemmy.world 1 points 2 months ago

I guess yeah. In that condition the algorithm would probably destroy all universe. Although you might be able to set a threshold and not destroy when it is over the threshold.

But situation where you don't know the answer is not for this algorithm as this one came from sorting problem.

[–] thevoidzero@lemmy.world 1 points 2 months ago* (last edited 2 months ago) (2 children)

It's not fun when you have to explain it. But basically it is based on the infinite multiverse theory. Since the multiverse splits whenever you make choices, in this case the program would spawn a large number of multiverses each with different combinations of those bits, which means at least one of them would have the exactly the combination we want. If the program destroys the multiverse it is in after it determines it is not correct, only reality that remains is the one with correct combination of bytes. Making it that we will get the code we want on the first try.

[–] thevoidzero@lemmy.world 5 points 2 months ago (4 children)

Just ask if it's correct. If not destroy the universe. Only The correct will survive, it's O(1)

[–] thevoidzero@lemmy.world 6 points 2 months ago (1 children)

M-x M-c butterfly

[–] thevoidzero@lemmy.world 28 points 2 months ago (2 children)

Underscore to delineate different parts, hypen to delineate words.

Like: my-resume_draft.pdf

And to make it consistent and easier to reuse parts for project names and such, I have a command line utility written for it. It caches the parts and uses a template system (support for generating current datetime in parts)

Available here (is in AUR too):

https://github.com/Atreyagaurav/nameit

[–] thevoidzero@lemmy.world 10 points 2 months ago

I wouldn't say that. For primitives yeah, day or two. But if you want to build a proper program, it'll take time to get used to it. For my first few projects I just used clone everywhere. Passing by reference and managing lifetimes, specially when writing libraries is something that takes time to get used to. I still don't feel confident.

Besides that I do like Rust though. Sometimes I feel like "just let me do that, C let's me", but I know it's just adding safety where C wouldn't care.

[–] thevoidzero@lemmy.world 1 points 3 months ago

Yeah. I'm just worried when extractor fails they put it in discard pile, or human pile which'll delay my application by a lot.

[–] thevoidzero@lemmy.world 1 points 3 months ago

Ocular shows a warning ⚠️ this file requires new version of adobe acrobat DC, press ok to download latest version or see your system administrator.

[–] thevoidzero@lemmy.world 1 points 3 months ago

Installing it is such a hassle, and booting is too, I used to just close while saving state, but that messes up the time in VM and it leads to problems.... Is there any light weight basic windows type VM you use? Or is it the generic iso?

 

TLDR: I recently found out there is "deprecated" XFA format that acrobat still uses in their programs, and government forms have those for dynamic contents in the form that we cannot fill using other softwares. Looking for solutions.


This has been a problem since a long time. Back in 2020 I had dual boot because I needed acrobat to fill PDF forms, but after finding xournal++ program I nuked windows partition. Windows update messing up grub was one of the reason I decided to nuke windows and looking at the posts recently it's still a huge issue.

So the problem I recently encountered is that even the government issued PDF forms need acrobat reader (which is free software for PDF, but only available in windows and mac). Which I didn't think would be an issue and just filled the form in Firefox.

Turns out that was problematic as the PDF forms has fields that are automatically filled, calculated from other fields, only made available when certain checkboxes are checked, etc. and Firefox doesn't support that. Even trying to install the acrobat reader snap (which uses wine) in a VM and opening the PDF on it didn't work. The UI makes me think it's a really old version of the reader.

So without searching for other devices (and filling a PDF with my sensitive information) what solution is there? Installing windows is a hassle even in a VM, and it will use up precious SSD memory. But that's the only solution I can think of.

I also found masterpdf or something like that which the Arch wiki says has support for that, but it didn't work. It says XFA forms are converted to acro forms, and the dynamic part doesn't work. There are websites that promise to work for such forms, but I'm not going to be putting sensitive info on web apps.

 

Hi everyone,

I'm hoping there are people here who work on FOSS and have applied for grants to support their software financially. I am applying for a grant opportunity that is asking for a software from US gov agency.

My requirements:

  • I want to publish it under Open Source Licenses like GPL (not MIT) so other corps can't take this to use on their product,
  • The grant agency will get the source code, they can do whatever as long as the license is held,
  • I will develop the features they want, and request during the duration of grant,
  • I will want to continue development independently after the grant, or apply for more grants from other organizations,
  • To clarify the previous point, I do not want to give them the final product so they own it, and I can no longer do anything on the program.

So, if anyone has done similar things, please give me advice on this. Their requirement says "a web repository" should be provided at the end, so I think I can apply with the intention of giving them the software code while keeping the rights. But I don't want to make a mistake in application/contract and lost the rights to the program, I want to develop a lot further than just the features they want for their use case.

Or at least dual license to protect the Open Source Side while giving the grant organization rights to take the code for their other programs because of the money they spent.

view more: next ›