Welcome to zzz/tech/
0. All global rules apply: https://zzzchan.xyz/rules.html
1. /tech/ is a primarily SFW board. NSFW is only allowed if spoilered.
2. Keep the topics related to technology and computing.
3. When making a thread, put some effort into the OP. Low quality threads and template threads will be bumplocked. Some low quality threads that have already been bumplocked can be deleted if too much fills up the catalog.
4. For the QTDDTOT thread and the meta-thread, there can be only one unless the reply limit has been reached. If the previous thread is at the reply limit, anyone can recreate those threads. Thread quality rules do not apply to these threads.
5. Low quality shitposting will be met with DELetion or all files in the post being unlinked (frogposting, wojaks, >he doesn't use [insert thing here], Reddit logo spam, etc.). Otherwise, shitposting is allowed but try not to derail threads.
1. Try keeping most of your tech support questions, software recommendations, consumer advice, and other questions that don't deserve threads in the QTDDTOT thread. If there is a specific thread for your question, try asking there instead for a faster response.
2. Try not to ask questions that can be found on any search engines. You will most likely be told to search more and not receive an answer.
tmp note: Code formatting is now [code][/code]
Linux distro wikis (can apply to all distros)
Tech article sites (need to add more)
https://digdeeper.neocities.org/ [ onion: http://digdeep4orxw6psc33yxa2dgmuycj74zi6334xhxjlgppw6odvkzkiad.onion/ ]
https://spyware.neocities.org/ [ onion: http://spywaredrcdg5krvjnukp3vbdwiqcv3zwbrcg6qh27kiwecm4qyfphid.onion/ ]
Thread dedicated to Questions That Don't Deserve Their Own Thread
(but are worth asking)
Before asking a question here, please search the web first or put in effort towards answering your own question. If you put in effort but you still can't find the solution, feel free to ask here.
If you are looking around for useful applications/programs, see >>531
uGet is better
I just got a single hard drive enclosure for 30$ to my NAS server. I also can get the enterprise level ones at work for nothing since I work at a data center, people just toss em
Enclosure is not worth it for NAS, desktop or sever. Either get an old motherboard combo, second-hand server (check ebay, get one with tons of drive slots) or a pcie sata card. I have seen cheap server under 100 with at least 4 hdd slots. If you go for pcie sata cards (or raid cards without enabling raid), you can also get a server chassis, pcie extension cable and grab a cheap psu.
what location would be the least bad for storing a bunch of pre-2008 hardware - somewhat humid basement (55-60% RH) or unconditioned attic?
whatever has lowest humidity, temperature shouldn't matter as much as moisture. keep everything in mylar bags for extra protection.
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?
>Good GUI library
Hard to do when all display stacks sucks and are unpenetrable massive blobs.
I looked at X source and saw unions of structs, I closed the file and never dared to look into that codebase again.
Made a better UI. If you click the board description it takes you to catalog, not sure if there's a better place to put that link. The favorite star doesn't do anything, it just makes it easier to spot the boards you care about the most (it's also meant to become bright white when there's new posts, but looks like I missed adding that).
There's still a few minor things missing, such as showing a notification when someone added a new site to their webring follow/known list (so you can learn about new members and add them to your list if you want), showing the full description/title when you hover over it (currently it just clips out if it doesn't fit), and ability to use a different sorting method (pph/users/etc). It also opens a CMD window for a split second when you click a link because I just call system("start url") to open the links, I'm not sure what a better way to open links would be. Maybe calling the browser executable directly instead of 'start', but I have no idea how to dynamically find out where the executable is (or what browser is the default in the first place).
I encountered a crash at one point. Curl seems to create new threads that get stuck on, and every time you refresh the board list it creates even more threads and/or crashes, I don't understand why. I'm not doing anything wrong as far as I can tell, and I'm error checking the curl functions. Curl #includes windows.h and fucks u
wow, its shit
Discuss methods to remove >systemd.
My first result is a forum thread.
>proxmox uses several systemd features
>Dec 6, 2019
Imagine how much deeper they shoved the sysD up in 2 years.
But isn't Devuan made with Systemd alternatives built in with the intent of running programs that require systemd?
No. Devuan have some systemd components replaced with alternatives. Programs that uses specific systemd parts may not have api-compatible replacements. For example, some program can use openssl and libressl, because only the api-compatible part is used. But if the program uses part of openssl with a different api than libressl or if that part doesn't exist in libressl, there is no replacement. Proxmox is probably using systemd parts with specific api. Unless the part it uses has common api for different implementation, patching would be needed to make it work.
Has anyone tried MX Linux?
According to Distrowatch, the distro contains systemd but apparently the default init is SysV.
Assuming that you install the distro with SysV, would the installed distro still contain software that are dependent on systemd?
One thing I've come to realize is that there isn't a single normalfag distro without the poz.
And here's the thing, if you get normalfags off of Windows so they stop making computing so horrible, they'll make Linux as horrible as Windows in the process and we're already in the late stages of that.
The core issue of this is that no matter what normalfag friendly distro they use, they're all cancer. They're all evil predatory software with Apple or Microsoft-tier quality that will force everything to be as horrible as themselves. If you get rid of systemd, there's still Python, Pulseaudio, GNOME, GTK, QT, KDE, DBUS, glibc, consolekit, Wayland, VLC, Firefox, Chrome, those are all true visages of hell in software form and they purposefully drag everything they touch down to their level.
There needs to be a normalfag catcher distro that won't kill the few good distros left. Something like Alpine but entirely managed off the clickyclacky UI that normalniggers love so much.
Excuse me for the low quality thread, but
WINDOWS 11 IS FUCKING WEBSHIT
THE UI IS RUNNING INSIDE MICROSOFT EDGE
THE PROGRAMS ARE RUNNING INSIDE MICROSOFT EDGE
Yes, I stole these screenshots from Twitter. News this fucking retarded does not deserve a good thread.
The absolute fucking state of Microsoft.
Getting unskilled js faggots and pajeets to shit out "apps" is cheap.
>>2598 and >>2600
People also have the dumb idea that because hardware can consume more and more resouces, they can also slack on any real optimization. Which is fucking cancer. If I was a programmer, I would want to consume as little resources as possible. Fucking hate web based shit.
I have the opposite idea. (((They))) want programs to be inefficient so they can deprecate old but still working hardware and force modern backdoored shit down everyone's throat. When doing simple shit like browsing the web takes so much computing power because of javashit that it is not possible to design a portable device to handle it, they will replace them with thinclients being a display terminal for a fully controlled "cloud" environment.
No, the problem is that people don't have ideas at all. Everybody simply rehashes ideas that "just work" while not thinking about the future because somehow all of this technical debt is going to be soft because muh technological optimism and muh endless progress. Literal nigger thinking combined with Wirth's Law.
Because the trend in modern times is scalability and portability. Some retard convinced the entire tech field that webshitting technology is somehow more scalable than everything else, which is half the reason we get this. The other half is portability. Imagine if you needed to write something right now that needs to work on every major OS plus smartphones. The clock's ticking, money's burning and the stupid investors keep bugging you about when it's gonna be finished already. So you pick the only thing that can conceivably work on all platforms and also allows you to cut corners as much as possible. After all, why hire a Qt (PC), Kotlin (Mobile), and webshit programmer when you can just let some JS Pajeet throw some horror show together?
You might wonder why it's like that to begin with. Microsoft, Apple and every other tech giant from the pre-web app era are to blame. Why do we not have a proper, portable GUI system that is as or even more flexible as HTML/CSS? Because these retards worried about their closed ecosystems
Repost of the Julay /tech/ sticky with some minor edits: https://archive.vn/znAXT
If you would like to try out GNU/Linux because of https://itvision.altervista.org/why-windows-10-sucks.html, you can do one of the following:
0) Install a GNU/Linux distribution of your choice in a Virtual Machine (preferably using KVM or Oracle VirtualBox for newfriends).
1) Use a live image and to boot directly into the GNU/Linux distribution without installing anything (keep in mind that the performance of live distros might be very different than from distro that was booted from your HDD, as most distros are loaded in RAM and don't include the proprietary drivers for NVIDIA GPUs or up-to-date Mesa libraries in their isos).
2) Dual boot the GNU/Linux distribution of your choice along with Windows (make sure to install Windows first, as it can "replace" GRUB or other UNIX bootloaders, and troubleshooting of Windows replacing your bootloader of choice might be painful for people that just started learning about the Linux kernel)
3) Go balls deep and replace everything with GNU/Linux (you really shouldn't do this, if you don't know what you're putting yourself into, see: https://itvision.altervista.org/why.linux.is.not.ready.for.the.desktop.current.html).
Use your web browser and search engine of choice. Good comparison between them is hosted here:
If not sure which browser to choose, just use the Tor Browser Bundle:
or paste these commands to your terminal emulator of choice (please make sure to first learn what they're exactly doing):
His talk has everything to do with the topic of stability. What part about this don't you understand?
>if one library author fucks up, then 1000 people come knocking -- its a reasonably effective feedback loop where the developer always risks losing end-users by making irresponsible regressions.
that's a double-edged sword, they'll be paranoid about introducing new features because of the risk of breaking shit and having an angry mob outside their door because they accidentally put a space in "del /home /username/documents"
The entire thing is just very over the place and never really comes to a point. It felt like I was watching an old man talk about various things he's excited about. The closest related thing is to identify packages with their hashes (I believe Guix does this), but the only way this addresses the problem is if you reproduce the DLL hell of Windows, which I sure as hell hope you aren't advocating.
>they'll be paranoid about introducing new features because of the risk of breaking shit and having an angry mob outside their door because they accidentally put a space in "del /home /username/documents"
Well, they should. I know the space refers to a real bug, but if you have problems like these your review process it utterly fucked and you should fix that before pushing out any new things.
>they accidentally put a space in "del /home /username/documents"
It's a good reason to make a container that is used to test out which files and directories the installation of your program or library affects, as part of pre-release procedures. The times it happened was due to lazy and/or shit devs, see Valve and Steam deleting /usr.
Oh, didn't know Linux had this. That's a good extension.
Creating a file and immediately deleting it is an old unix technique for getting a temporary file nothing else can touch and that you can't forget to delete, I'm aware it'll be deleted after no process has a FD pointing to it.
It seems today's unix hackers have forgotten this trick, even the official flac encoder leaves garbage in the filesystem if you ^C it.
The thing is that it's perfectly possible for someone else to open the file before you delete it.
You can portably kludge it with flock(2), an exclusive flock lock can be obtained atomically when creating the file. This leaks the temporary filename and you have to remember to truncate the file to 0-length before closing it, because someone could open the file while it's visible in the filesystem and wait for you to release your exclusive lock to read your data.
>invest in an expensive mechanical keyboard because if I'm typing on it all day anyway then it might as well be the best I can get
>find a keyboard with "speed silver" switches because supposed to be quiet and I hate pressing the keys very deep down
>turns out the fucking brick is thicker than your mom and I have to bend my hands up in an awkward way
>keys activate at like 20% the way down, which means you have literally no physical feedback whatsoever for when it activates
>need to press the keys almost a whole centimeter before it's at the bottom
>loud as fuck "clack" sound if the key hits the bottom
>the fucking keys are laid in a niggerlicious concave curve where I need to lift my fingers higher to press the key above the current one
I've literally never touched a keyboard that felt worse to use, this thing cost like $200 or something. I could have gotten one for cheaper but this was the only one of it's type that didn't have disco lights all over it. Speaking of which, it's almost impossible to find a mechanical keyboard that doesn't bleed rainbow lights out of it's ass, some of them even advertise themselves as having "blinding lights".
Are mechanical keyboards the biggest meme in computers? I've used a flat chiclet keyboard (
Try shutting down, and boot have it plugged in while cold.
Is it an active converter? If your keyboard doesn't talk usb, you need to get an active converter.
Why is thing this even sold over the internet?
gee i wounder why would anyone sell a product that have literally 0 use case.
The USB cable is bad btw, op is a faggot for not understanding it.
It's probably the converter. https://unix.stackexchange.com/questions/52706/ps-2-to-usb-port-for-keyboard-gives-unable-to-enumerate-usb-device-on-port-5
Have you've ever tried to test pit an prototype or other lesser known OS.
And download one that sounds great.
I don't know use a WM or something.
Tell in this thread what was your experience with it and what do you think of it and the pluses and minuses
You van also use other sites for more OS.
>list doesn't even have Mezzano
How do i get my fix of parens?
I already used MSDOS, PCDOS, and DRDOS on 386, 486, and Pentium computers long ago. I guess DRDOS has better memory management tools built-in, but you could easily just pirate QEMM (which I did, and in fact I also pirated all those versions of DOS except DRDOS which was already free). I pirated Turbo Pascal and some other tools like Qmodem and QEdit (after I got tired of Borland's built-in editor). Those were great tools, much nicer than all modern shits. Also there was Desqview for multitasking, but it didn't work for running all programs. But it was good enough that I could have Qmodem in one window dialed-into my ISP with ircii running from my Unix shell account (usually inside a GNU Screen session) and then QEdit to edit code in another local DOS window. Who even needs Linux when you can just warez all that good DOS shit? But then Win95 started taking over and all the DOS times ended, no more good software anymore, forever. ;_;
CP/M was what Bill Gates ripped-off to make DOS, and I used that one too even earlier on some 8-bit computers with Z80 CPU. It's not bad for its time, but you just can't expect much from it. Frankly I think a decent ROM BASIC shell is better. Then at least you don't waste precious memory on BASIC, and also the computer boots instantly and you can edit code immediately (unless you only got a tape drive for storage because those are slow as molasses for loading and saving your programs).
I notice they haven't got AmigaOS in that list.
What's the simplest way to work with Linux sound? If I install Gentoo or something, presuming I have X and a WM up and running but no sound, what's the simplest way to get desktop-quality audio?
Hardware support could be an issue, but I guess I should just buy whatever works on both FreeBSD and OpenBSD anyway because hardware that only works on corporate OSs (now including Linux) is a prison anyway. I don't have a DAC, but I want to get one eventually. Also, building headphones definitely appeals to me. I like building my own peripherals when I can. It's just nice to use something that I built myself, and I can do a better job than any big corporation with the right tools (I really want to get more tools, to build more stuff, but I don't have the space). Very satisfying. For now I have the headphones that I bought, though. They are gigantic, and very comfortable. I only like big headphones, even on-ears are too painful for me. Definitely wouldn't use earphones.
>do a better job than any big corporation
Reminds me about those rage-inducing thinass headphone wires, solder doesn't stick and had to burn off the coating. Still shit at soldering though. One reason big corporation is shit is monopolies always use the cheapest, non-repairable stuff.
>FreeBSD, the original tranny drama cuck bsd
Avoid at all cost.
Yes, cheap headphones are built like crap. I opened a lot of headphones, and every time I am shocked by what I see. No matter how bad at soldering you are, you are still better than the Chinese, that's for sure. It may just be that you have a shit iron, though. I have a nice soldering station, so it's easier. Still, dettachable wires are mandatory for me. Only made an exception last time because I was in a hurry and got the only one that the store had, and it was horrendous but I used it for half a year until the wire broke for no reason.
>FreeBSD, the original tranny drama cuck bsd
>Avoid at all cost
I used to say the same thing, but I look at Linux now and I think it's even worse, and even back then, Debian and the Linux Foundation were at least as bad when it comes to that. Linus himself is a nigger and a piece of shit commie. At least FreeBSD isn't controlled by the entire corporate world like Linux is. Still, I don't dismiss that concern. I want to use OpenBSD later on (because of that and because it's the best), but for now I need my main computer to have ZFS because I don't have the hardware for a file server at the moment.
I don't judge FreeBSD too much, though. The users are probably still overall better, and their team containing and tolerating some commie tranny faggots is still better than the abomination that is Google,
I've pretty much settled on starting JACK from my x11 session.
Then as a default device I use snd-aloop (alsa loopback).
I believe my solution is the most simple, stable and versatile (not elegant or ideal).
Everything that doesn't explicitly use JACK falls back to the alsa loopback which I can connect with alsa_in / alsa_out.
Plug in a second sound card? Just use alsa_in / alsa_out.
fuck alsa-plugins, fuck pulseaudio (bluetooth audio is for niggers and their lawn-sprinkler 808 subwoofer "beatz"), fuck pipewire (might be good actually I just don't care for another API).
If the software only works with pulseaudio then I uninstall it and correctly identify the author/organization as a "complete fucking faggot".
need to mixon a per client basis? just use the program's internal gain setting or ask your doctor for some ritalin then you'll stop playing four different streams at once.
The vast majority of complexity comes from modern desktop environments, gnome/kde, freedesktop, redhat, canon, etc.
Linux is a bitch. Fuck linux. I love linux. Not really.
Linux is neck and neck with wangblows in terms of audio, it really isn't clear that either is superior.
voicemeter and asio4all is basically the equiavlent of running jack with an alsa-bridge.
This, advanced Linux is not actually hard unless you're gay or niggerbrained. Newfag distros are niggerlicious and will only create problems for you in the long run.
Lately I've been interested in looking for a final solution to the imageboard problem, deplatforming and relying on centralized authorities for hosting. P2P through TOR seems like the most logical path forward. But the software would also need to be accessible, easily installed and understood by just about anyone, and easily secure/private by default.
Retroshare seemed like a decent choice, but unfortunately its forum function is significantly lacking in features. I haven't investigate too much into zeronet either but from what I recall that was a very bloated piece of software and I'm looking for something that's light and simple. Then there's BitChan (>>507) which fits most of the bill but contrasted with Retroshare is not simple to setup.
I know there is essentially nothing else out there so this thread isn't necessarily asking to be spoonfed some unknown piece of software that went under the radar of anons. But I think the concept of P2P imageboards should be further explored even though the failure of zeronet soured a lot of peoples perspective on the concept. Imageboards are so simple by nature I feel this shouldn't be as difficult as it is. Retroshare comes close but as I understand it you can't really moderate the forums that you create. Plus the media integration is basically non-existent, though media is a lesser concern. But having everything routed through tor and being able to mail, message, and ha
Internet is a decentralyzed medium, its not that decentralization leads to things getting any better. A good example of this is bit coin, which is now under the monopoly of Chinese cryptofarms.
The rot is even deeper, decentraliztion/federalization movement, even if it were successful in the first place and people leave the centralized parties en masse, will only result in the cycle being repeated once again.
What we need to do is go to the root of the issue and pluck it from there.
What about building an IB system riding on top of the Tribler system?
What would that be, anon?