/tech/ - Technology

Technology & Computing

New Thread
Files* Max 5 files32MB total
Captcha*Select the solid/filled icons
[New Thread]

[Hide] (81.3KB, 600x589)
I'd previously assumed that Electron-esque garbage like Snap and Flatpak were just a fad confined to lazy commercial software, but along with a slow general decline in community packager activity, I've recently noticed more and more dev projects like GIMP and Handbrake abandoning official Linux builds for distro-native package formats. Reading a bit about it, the underlying tools and standards for packaging appear to be in general decay, and I was surprised to see some distros like Ubuntu and Fedora making noises about completely abandoning their package managers at some (usually vague) point in the future!

Throughout the span of modern Linux distros, before the need to resort to manually installing every single version of a piece of software, as an alternative to waiting for the distro's repo to update from (sometimes painfully outdated) stable versions, there were pretty much always builds of whatever available from either the developers themselves or some helpful person's PPA. Without that, Linux will become much less convenient to use at best, far more bloated and broken at worst.

It has been suggested by some, such as this article:
that the main problem which allowed such moronic software to gain momentum (aside from security flimflam exaggerating its sandbox capabilities) was Linux's not
Message too long. View the full text
98 replies and 23 files omitted. View the full thread
Replies: >>8415 >>8426 + 3 earlier
Either distribute the source code or create a Flatpak or an Appimage you double wigger.
[Hide] (163.2KB, 1145x1034)
>Packaging should be as easy as clicking a fucking button, yet it isn't.
Not a packager myself, but in my experience "./configure && make && make install"-ing tarballs the most annoying pitfall by far compared to using a (whether binary or source based) package manager is the inability to automagically retrieve (or even enumerate a comprehensive list of!) deps. As I mentioned upthread, I'm aware of at least one piece of software that attempted to solve this problem:
Of course, it died almost a decade ago.
>I don't mind flatpak's existence, but I do believe it's a broken remedy for a broken system, and it makes software devs even more greedy about their compliance.
I do. Ditto anything using the same placebo containerization (e.g.: AppImage, Snap, Steam) on the basis that they are a tumerous burden on billions of end-users as well as an inherent attack against the control of the OS over their installed software and its interoperability. HOWEVER, your complaints about your woes arising almost entirely from the sloppiness of the least competent devs makes me think something almost exactly inverted from Flatpak, solely intended for devs, would be useful:
>most of the time is spent fixing broken build systems and software
>is downloading shit from the internet resulting in inconsistent builds
>is using some language/framework that breaks any of the former (e.g. the cancer that are rust and go requiring you to use their package managers).
>give the dev a sandbox to fuck up anything in, and don't let them touch the system
>Add some docker magic and you would even get the binaries and publish the repos
And what >>4796 said:
>You could do all your compilation in a barebones CentOS/Rocky/Alma VM (or a chroot but I haven't tested that)
As a last resort to get sloppy open source devs in line, what if in addition to tarballs, it became a common requirement to offer some sort of standardized diff'd VM image capable of building hash verified binaries without Internet access, reissued for each release? All tools, all deps, all caches, all configs, bundled together and ready to run. It would be useful in a variety of contexts, such as forcing devs to make sure they could get their software to build in something other than their own environment, allowing other devs to figure out how to reproduce bad devs' environments, and as a last resort for quickly getting a nightly buildbot on its feet.
Message too long. View the full text
>>4739 (OP) 
But why is pacman liked so much?  I think it's CLI doesn't make much sense and removing orphaned packages is difficult. There is no equivalent of emerge --depclean or apt autoremove. You have to use pacman -Qdtq | pacman -Rs - but it will also remove AUR packages. If you want to remove packages that are no longer in the repos, as a workaround you can use rua upgrade to upgrade AUR packages and then manually pacman -Rs the packages that aren't found in AUR or official repos (rua will report these packages). Even Void's xbps has xbps-remove -RoO. I think there used to be issues on the pacman function that saves new config files? It's also somewhat annoying that upgrades sometimes need "manual intervention" but the package manager or PKGBUILD script doesn't print anything. I will update my RSS feeds before upgrading because of this. On Gentoo, you will get a new post in eselect news list (and you will get notified).

re. pacman's CLI:
xbps is split to multiple binaries which makes it more intuitive (and it follow Eunics philosophy more closely), apt has subcommands and emerge has --long options that make sense (in addition to short options). Why you need to run pacman -Sy instead of just pacman -S? Why -y = --refresh? It makes no sense to me. Why pacman -S foobar will install packages? The (only?) saving grace that pacman has is that PKGBUILD scripts are easy to write and read (and that it's not apt/yum/dnf). But the same applies to: *BSD ports, APKBUILD (alpine linux), Slackbuilds (although package management is a bit painful on Slackware), whatever GoboLinux packages are called and Gentoo's ebuilds (which are slightly more complex but, on the other hand, also more powerful). GNU Guix packages are also pretty easy to read/write, provided you know R5RS and Guile (the fact that they didn't invent a new language is a big pro for me when comparing Guix to NixOS).

I think I might switch to Void Linux and just package the few programs that aren't in Void repos, yet.

Some resources if you are interested in becoming a package maintainer
 Generic tutorial for new package maintainers: https://github.com/jubalh/awesome-package-maintainer 
>https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package & https://wiki.alpinelinux.org/wiki/Alpine_Linux:Contribute & https://wiki.alpinelinux.org/wiki/Category_talk:Developer_Documentation
>https://wiki.archlinux.org/title/PKGBUILD & https://wiki.archlinux.org/title/Arch_Build_System & https://wiki.archlinux.org/title/Namcap & https://wiki.archlinux.org/title/Category:Package_development
>https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers (also check out GURU) & https://devmanual.gentoo.org & https://wiki.gentoo.org/wiki/Basic_guide_to_write_Gentoo_Ebuilds & https://wiki.gentoo.org/wiki/Category:Contributing_to_Gentoo & https://wiki.gentoo.org/wiki/Category:Gentoo_development
Message too long. View the full text
>>4739 (OP) 
>but is the heart of Linux's ecosystem dying?
Isn't this the future you chose Anon? They tell me you can't have your cake and eat it too. If you want to pack open-sauce efforts with LGBTFAG+, stronk, independynts, and niggers, then you can't really expect a healthy ecosystem to follow-on from that right?

The Western civilization is dead now b/c Jew's intentional efforts at such. The groups above are their golems for such evil handiwork. Pajeets are bad, but these nuSoycaf groups are much worse. You can cherry-pick exceptional cases pro & con, but if the general drive is to literally pack the software industries with morons, what other outcome is possible? Rely on "AI" to fix everything for us now that we royally-fucked it? Lol, what could possibly go wrong?

Don't call it a grave.
>Though I can't think of any source-based distros that aren't rolling

[Hide] (152.9KB, 495x483)
[Hide] (434.3KB, 800x450)
[Hide] (234.8KB, 590x554)
What happened to the creator of mpv exactly? Why did he get kicked out from his own project? What lead up to the mpv creator getting kicked out?

I posted this thread on Lainchan earlier, but I didn't get to see any replies and then when I went to check back on it, it got deleted most likely because it was offtopic despite it relating to FOSS. There is no ban message.
Please do not del this thread, janny.
58 replies and 12 files omitted. View the full thread
to get into FAGMAN
>I'll release it as closed source shareware
I'll top this, release the source code inside PNG's and make the cucks decrypt it to get the source code.
>I'm gettin real tired of this "preferred pronouns" bullshit.
My prefered pronouns are, he/il/hit/ler

Debate Me.
Replies: >>6144
I'll bite. Your pronouns should form a complete word, since they only use one at a time. For example, with he/il/hit/ler,
>He hates niggers
>Il jewdar is ticking
It is better to use complete words or sentences. I-hate-niggers/Faggot-killer's
>I-hate-niggers hates niggers
>Faggot-killer's jewdar is ticking
[Hide] (584.2KB, 1111x705)
Supposedly, there was some sort of controversy related to MPV and this image? Can anyone enlighten me on that?

[Hide] (133.3KB, 3000x3000)
It's like /agdg/ except without videogames. Well there wasn't any videogames to begin with, but now there may be other software.

See also /agdg/ at >>>/v/ for videogames.

What are you working on?
494 replies and 100 files omitted. View the full thread
QA is often slotted as an entry level position to sort out people who are competent enough to write things at whatever level.  I personally find most QA people to be sloppy and incapable of thinking about how to think up clever ways to trip things up, or, often even to merely be thorough enough to go through step by step what an end user is going to have to do, document what that might be, and then aactually establish a meaningful end-to-end style test.

But if a QA guy can be decently rigorous and straddle some kind of ballance between knowing roughly how things are supposed  to work inside and roughly what the typical use cases would be, then it's still a valuable position.  I alpha test my own stuff always, and often recruit somebody else to co-alpha it for me becuse usually I'm doing stuff for some other person's or groups' needs, but not having beta testers is a good way to go ahead and face plant.
>most people dont write good code
>good code is wizard code
Writing software is a matter of design for maintainability. Every part of the software should be ideally self-documenting, modular and kept simple. Wizard code doesn't mean it is good. It means it is hard to understand and change, because requirements always change.
The way how people write bad code is by not making any design. It is the difference between kids lumping sand together to build a somewhat castle looking hill and a well designed building. Bad code are unplanned, difficult to be understood and also perform poorly. Good performance can get you sales and usage, but it is far from being good code. Good code is simple because of well designed abstractions and complete separation between modules.
t. worked on dog shit code
Thread is autosaging... Shall I make a new one?
Replies: >>8534
Sure, I was going to make one but I was too lazy
[Hide] (94.3KB, 594x768)
No rush guise. Rajish here will whip up some code that will make a new thread for us soon, like any day now tbh.

[Hide] (1.3MB, 2160x1836)
What do you think? Any problems? What would you change? Is there anything you don't like about current keyboard layouts or keyboard designs (besides switches)? Any symbols that you use often and would want to be on the keyboard?
16 replies and 10 files omitted. View the full thread
Replies: >>8238 >>8243 + 4 earlier
I really like the degrees and bullet characters being on the keyboard. 
What do people use the numpad for outside of data entry?
This is what I use to remap some modifiers to make emacs more ergonomic.
partial default modifier_keys xkb_symbols "one" {
    include "us"
    name[Group1] = "English US (Custom)";

    key <CAPS> { [ Alt_L ] };
    key <LALT> { [ Control_L, Control_L ] };
    key <LCTL> { [ Caps_Lock ] };

    key <RALT> { [ Control_R, Control_R ] };
    key <RCTL> { [ Alt_R, Meta_R ] };
>>7854 (OP) 
My dream keyboard would be pretty similar to this, but I would add a dedicated copy, paste and  undo key. The problem Is that copy paste is not consistent across all platforms,


goddamn it, come on, I wasn't even halfway finished with my post.
[Hide] (69.5KB, 823x617)
>>7854 (OP) 
My dream keyboard would be pretty similar to this, but I would add dedicated copy/paste and undo/redo keys. The problem is that copy paste commands are not consistent across all platforms.

The Dactyl is as nice keyboard, it just happens to be rather hard to get. Best way to get it, is have (or find someone with) a 3D printer, and handwire it. I've been playing with stenograph keyboards, specifically the Steko (pic related).  it's trickier than typing right now, but I hope I can get the hang of it.

I got it, because I figured 1. why bother relearning my muscle memory on a keyboard if it's so standardized, and 2. Why go for all that effort on barely a 120WPM increase when I can go intial D speed at the 200s? I had to get a metal sharpie for the keys though, Fuck me, I hate chording on blank keys when I'm learning new input styles.

[Hide] (55.9KB, 573x442)
What do you think is the most complicated piece of software? Like if someone were to attempt making an alternative that has comparable features and performance, what piece of software would be the hardest to match?

You might instinctively say operating systems, but I think they're actually pretty simple relatively speaking. I think the main reason many people don't make them from scratch is that there's a huge barrier of entry, you can't even program it normally and will have to set some assembly and weird data sections, you don't really get experience for that kind of thing anywhere so you have to learn from some half assed guides how to do it. And if you got it going, the most complicated part would be hardware drivers, but in my opinion those don't count as part of the OS, rather they're a bridge between the OS and the hardware. It would also be hard to define what drivers count as being part of the OS and what don't.

Next is web browsers, but similarly, I think they're not as complicated as they may at first seem. Instead of being somehow advanced, there's just a lot of shit in them, I'm sure a lot of people could make a web browser if given enough time in a time chamber. I suppose that counts as being complicated though.

My candidates for the most complex pieces of software are Photoshop and Unreal Engine. My reasoning is that if you wanted to make an alternative that has the same features, almost nobody could do it no matter how much time you gave them. A lot o
Message too long. View the full text
9 replies omitted. View the full thread
Replies: >>8240 + 1 earlier
The grossly-scope-creeped-on-steroids systems of the US F35 Lightning II. That it even manages to fly at all is remarkable and a testament to the senior developers who pushed it through apparently by sheer will alone.
Your machine is not the C standard.
>to everyone who complained like a broken record.
People do tend to complain like broken records, particularly when it's not their own work that is in question. However, having undefined behavior frees implementors to create innovative, possibly game-changing solutions. Besides, C would never have obtained it's global stature as a systems tool w/o these undefineds. Efficiency on the metal is key, after all Anon.
You say it's not about sheer amount of grunt work but that's really what your definition is.

Somewhere out there there's a piece of software with like 500+ pages of requirements. Either space shuttles or taxes.
>>3266 (OP) 
>Most complicated piece of software
Depends on the category of complication.

Complication by sheer size? Operating systems, modern windows to be specific, due to the amount of backwards compatibility spearheaded by absolutely insane management. 

Complication of the GUI? Autodesk Maya. Jesus. fuck. I have never seen a software with such a complete shitshow of a GUI, and I've been around the block in terms of 3D modelling software.

Complication by overabundance of functions? I think VisualStudio would fit that bill. I was thinking GNU Emacs, but VS is a mess on a calibre of it's own.

Web browsers didn't need to be complicated, but they became complicated when language after language was introduced for the shiny factor. For whatever reason, browsers are seemingly-obligated to include every single one of these pieces of shit despite how much damage they can cause.

[Hide] (107.1KB, 1309x430)
So it turns out GTP is just a progression of a thought experiment stated by Claude Shannon in the 1950.

Truly there is nothing new under the sun.

To give a visual idea of how this series of processes approaches a language, typical sequences in the approximations to English have been constructed and are given below. In all cases we have assumed a 27-symbol
“alphabet,” the 26 letters and a space.
1. Zero-order approximation (symbols independent and equiprobable).
2. First-order approximation (symbols independent but with frequencies of English text).
3. Second-order approximation (digram structure as in English).
4. Third-order approximation (trigram structure as in English).
Message too long. View the full text
Replies: >>7756
>>7755 (OP) 
It's GPT.
There being other ways to achieve the same thing doesn't mean all ways are the same. You may as well extend the author's idea into all behaviors. There are neural networks that make two legged object "learn" to walk.
Replies: >>7757
hit post before finishing.
After that you claim human intelligence is only what the author said.
[Hide] (36.9KB, 747x418)
[Hide] (28.7KB, 762x428)
[Hide] (41.7KB, 752x417)
Spoiler File
(2.8MB, 1536x1994)
Spoiler File
(31KB, 624x326)
sorry about that feel free to move to /b/ but i think we need a catch all thread about AI for now i guess ill make a collaged finished version of these images later and a link to the long dead dall-e thread on /b/
reminder gentlemen we can't expect god to do all the work lol inputting soyjak yields nothing but food shit and ZETA symbols surprisingly work but not the word zoophile
>context pls (project name is femoidfurry)
someone on huggingface created a furfag model based of a woke faggot's tweets the results werent too surprising at all but very concerning to say the least picrel why do they hate us skinfags so much? (will make a post about this on fedschan later on)
once i get a new gayming system ill get to work vandalizing furfag art i guess the only way is to fight fire with fire

[Hide] (957B, 240x60)
How do I join?

- a link to your website
- a 240x60 banner of your website

then add the others also in the webring

I'll start:
49 replies and 11 files omitted. View the full thread
Replies: >>7261 + 5 earlier
[Hide] (6.5KB, 88x31)
>>6282 (me)
I made a banner and added the webring.It didn't actually take this long, some spooky behavior crashed tor, taking the server offline until I got physical access. 

I like the look of 88x31 better.
Replies: >>6766
[Hide] (445.4KB, 640x480)
I checked it out and I really like it anon, good job. I found the perspectives in your articles really interesting, especially the ones on https and productivity. Good job! Also did you draw the image on the front page? It looks really good!
They disapeared and site is gone
[Hide] (11.2KB, 240x60)
>>1215 (OP) 
I'm mostly lurking on this imageboard but I made a banner for another webring. This is not my personal website but I'm heavily invested into the project.

We collect high quality PDFs created from book scans, people can contribute or request a book too.

Just stumbled on this: https://darkm000t.neocities.org/
Seems like the real deal. Looks like he's a VR Chat thot now?

[Hide] (87.9KB, 1146x195)

What are the possible ramifications of Github becoming woke and becoming pozzed? In light of this debacle. It is possible that Github could possibly look into changing it's Company Policy and thus code of conduct

>GitHub regrets firing Jewish employee who called Trump-incited mob “Nazis”
>GitHub Inc. yesterday apologized for firing a Jewish employee who had urged colleagues to "stay safe" and avoid "Nazis" on the day a mob incited by President Trump stormed the US Capitol. GitHub said it "reversed the decision" and indicated it is trying to hire the employee back.
>"Stay safe homies, Nazis are about," the employee, whose identity hasn't been revealed publicly, wrote in an internal Slack chat room on January 6. He was fired two days later, after one "coworker was quick to criticize the employee for using divisive rhetoric"
>"I did not know that, as a Jew, it would be so polarizing to say this word," the former employee wrote in a Slack group for Jewish employees shortly "before his corporate accounts got deactivated. The former employee 
Message too long. View the full text
Replies: >>938
>>937 (OP) 
>GitHub is headquartered in San Francisco, CA and has 2 office locations across 2 countries.
>fires a jew over "NAZIS"
You do not argue with SJW cultists and do bold moves like these with them on their home ground; reverse-subvert the leadership and only THEN do these things.
>Github becoming woke
What rock have you been living under? Also this is your obligatory "stop using shithub" post.
The problem is that Codeberg ends in "berg"
Replies: >>7602
The problem is that Codeberg has been pozzed for some time now, especially since the new ToS were added:

[Hide] (133.3KB, 474x266)
I was looking through the video editing thread on /v/ and figured it would be appropriate to have something similar here now that /tech/ exists. Except I think it would be ideal if the focus was on free software solutions, and also encompassing a broader spectrum of content rather than just videos.

In this thread give tips and ask questions about image editing, video editing, encoding, and anything else you think might be relevant for creating content.

Recommended Software
Video Editors
Recording & Streaming
>OBS (Open Broadcaster Software)
Message too long. View the full text
127 replies and 44 files omitted. View the full thread
[Hide] (182.5KB, 1827x1028)
[Hide] (127KB, 1258x760)
Thanks, man. I was looking for a animated gif conversion process
How does libaom 3.5.0 perform under realtime constraints on a post-2017 CPU?
Does it deliver somewhat acceptable quality for livestreaming at a reasonable bitrate?
[Hide] (97.7KB, 900x670)
[Hide] (135.7KB, 400x400)
[Hide] (101.2KB, 1920x1080)
>>7256 forgot my image feel free to put this on the offtopic thread sorry if this is the wrong place
FINALLY after all these days (85 uptime) i fucking did it it actually didnt crash the core isolation setting really paid off i finished my session holy shit i feel really good wrestling my adhd all the tasks are done PHEW now where was i? 60 days wihtout any gaming feels really draining due to my ram all filled up but this upgrade should solve the problem
dunno if this counts as OC but did i do good? how do i convert this thing into a sticker for my legion? any settings i should change on my printer or the image viewer?
im gonna put this jak at the back of my laptop (im gonna make a thread on 4chan /g/ after the ram upgrade tomorrow) mwahaha just for the kicks since its all botspam there i wanna liven up that place once in a while
also take this free wallpaper if there are any winfags here why is windows so rude? right after i enabled my wifi this thing just updooted after i restart my system even though i told it to wait a few more days (this happened on next startup dont worry)
Replies: >>7266
Use a search engine, first result "diy print sticker"
[Hide] (21.5MB, 1280x532, 02:34)
[Hide] (423.5KB, 600x658)
how the fuck did 123movies detect developer tools? in the end i stopped using that ad filled shithole before VM potentially crashed
(the infected link itself i could not decode scripts) hxxps://www1.123moviesfree.icu/movie/g-i-joe-the-rise-of-cobra/watching.html
(original sauce of watermarked file) hxxps://www.fzmovies.net/movie-G.I.%20Joe:%20The%20Rise%20of%20Cobra--hmp4.htm

why the heck does audio stuttering happen on shotcut? whenever i play for a few seconds in winPE and how do i zoom in the seekbar itself for precise editing? (man i love opensource so far i did not get errors despite missing MS files though my vcpus did reach 100 during export)
initally i was just looking for youtube video for the [you and what army scene] but all i got was a low quality TV rip im surprised nobody memified this gem of a clip yet (i also included the nanite injection scene and the laser prison scene incase you need those as well)
so here it is my first edited video did i do good? also i found a way to hide the winPE taskbar just by fiddling the registry though i do need to kill explorer.exe first (hmm making a batch script to auto apply registry shoudnt be too hard since a lot of games use fake full screen and its still annoyingly there)

[Hide] (65KB, 362x408)
cat tor-browser_en-US/Browser/.local/share/recently-used.xbel
strings tor-browser_en-US/Browser/.local/share/gvfs-metadata/*https://www.linuxquestions.org/questions/linux-software-2/how-to-permanently-get-rid-of-this-horrible-gvfs-metadata-beast-4175530495/#post5978968
>To get the tools, one can recompile distro's gvfs package and then, from the build directory, subdirectory metadata/.libs copy the files meta-get , meta-get-tree , meta-ls and meta-set to say /usr/bin/gvfs-meta-get etc
The simple usage instruction can be gotten in the usual way, through the "-h" option.
>Now to see what ~/.local/share/gvfs-metadata actually is used for, you can run:
gvfs-meta-get -r -f ~/.local/share/gvfs-metadata/user /
gvfs-meta-get -r -f ~/.local/share/gvfs-metadata/root />And after analyzing the output on my Slackware 14.2 system I discovered that the ONLY extended attribute stored in this whole sorry mess was numerous "download-uri" put there by Mozilla browsers for everything they've ever done. As some perverted kind of permanent, indelible download history.
>One can compile and ru
Message too long. View the full text
5 replies and 1 file omitted. View the full thread
Replies: >>7115 + 1 earlier
You can't overestimate the incompetence of Tor Browser developers, and/or GNOME developers
Replies: >>3869
You mean malicious.
Same here. I use dwm, so that might be the reason. But what is recently-used.xbel for?
Replies: >>3954
something you use a search engine for
[Hide] (621.2KB, 1364x556)
>>2767 (OP) 
On TailsOS its in the .local/share/gvfs-metadataNot in .tor-browser dir>>2792
>WTF is this $hit?
I assume this doesn't have to do with Tor but with GNOMe
Really Hate that TailsOS chose GNOME DE.
I have disabled GNOME Animations in DCONF with an autorun script on tails.
Any other ((( GNOME ))) bullshit I could disable in dconf or etc?

Show Post Actions



Select the solid/filled icons
- news - rules - faq -
jschan 1.1.1