/tech/ - Technology

Technology & Computing


New Thread
Name
×
Sage
Subject
Message*
Files* Max 5 files32MB total
Tegaki
Password
Captcha*Select the solid/filled icons
[New Thread]


8d00c442e497718fb36aa0cb3f828609137c29ab2c35e33c933aed524b09ec75.png
[Hide] (285KB, 539x539)
Welcome to zzz/tech/
Rules
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.

Posting recommendations
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]
Last edited by wizard
Message too long. View the full text
QTDDTOT: >>2
Meta-Thread: >>190
'Useful programs'
https://wiki.archlinux.org/index.php/list_of_applications

'Wikis'
4/g/ Wiki
https://wiki.installgentoo.com/index.php/
8/tech/ Wiki
https://wiki.cloveros.ga/Main_Page (link dead)
Linux distro wikis (can apply to all distros)
https://wiki.archlinux.org
https://wiki.gentoo.org

'Tech article sites (need to add more)'
https://digdeeper.neocities.org/ [ onion: http://digdeep4orxw6psc33yxa2dgmuycj74zi6334xhxjlgppw6odvkzkiad.onion/ ]
https://spyware.neocities.org/ [ onion: http://spywaredrcdg5krvjnukp3vbdwiqcv3zwbrcg6qh27kiwecm4qyfphid.onion/ ]
Last edited by wizard
Message too long. View the full text

fit_vs_g.webm
[Hide] (729KB, 640x360, 00:09)
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
Last edited by hisuimeido
495 replies and 128 files omitted. View the full thread
>>14290
>Making a makefile portable is a matter of adding the proper checks, no different from littering your code with #ifdef
Okay, you clearly have no experience with Make.
>>14288
>You can't even make a small project portable in Make.
Are you speaking from your own personal experience? I've compiled SDL projects on both Linux and Windows using Makefiles just fine. It would be more productive if you elaborated on what your problems are exactly.
Replies: >>14298
>>14297
just look at >>14284

>doesn't compile on systems where GCC isn't named "gcc" like OpenBSD
>doesn't compile on systems where GCC isn't available
>doesn't compile with compilers that don't have GCC syntax
>doesn't compile on systems that don't have a libm
>doesn't compile on systems that don't have libraries in the default include path like MinGW and all the BSDs
>doesn't have a way to handle installation

And don't give me shit like "muh the user can just specify his own flags" or "muh the package maintainer can patch the Makefile" or whatever other Unix brain damage Make users have because if someone has to figure out the right invocation or modify the Makefile to make it work, your build script is a failure, build systems exist so people don't have to do that. Look at literally every st package in any operating system, st is not a portable program, the st source code doesn't compile anywhere, everyone has to patch it to get it to work, st's build script is a failure.

I repeat, people only use Make because they don't know anything else. I bet those projects you're talking about don't even compile on many Linux distros.

Good fucking luck as soon as you have to call a nonstandard function, which you WILL have to call if you want to write good software or anything more complex than fizzbuzz. Imagine dealing with shit like the presence of the SLIST_ENTRY macro and other related BSD macros which may or may not be present in the default include path, may be available in a distro-modified libc that adds the header to the default include path, or may only be available in libbsd.
Message too long. View the full text
Replies: >>14300
IMG_1455.png
[Hide] (415.3KB, 701x819)
So about a month ago I went to buy a tablet second hand, because I wanted something a bit more portable than a laptop (smaller basically) that I could use for college and shitposting from my bed and maybe watching some movies and emulating old games. I ended up buying a tablet which came with a keyboard case and a stand for about £80, but when I got home to turn it on it turned out to be a Chromebook instead of an Android tablet. After some googling I found that it’s a Lenovo Duet 2 in 1. 
Here are my problems with ChromeOS:
>I have to use a Google account to use the tablet
>In order to install android apps, I seemingly have to go through the play store, which limits what apps I can actually use
>I must be a retard because I can’t get Linux apps working either despite enabling developer mode, my guess is because it’s ARM and not x86 but I’m retarded so I don’t know

So is there any way to fix these? Or maybe a way to install Android onto it?
this_is_a_beaver_and_totally_not_a_chipmunk_with_a_hat_that_reads_acktually.jpg
[Hide] (93.1KB, 1024x1024)
>>14298
There's no perfectly portable build system. At least something standard(*) and simple like make has a chance to work, even if the makefile needs to be edited.
When a complicated build rube goldberg machine like autotools blows up, it's not fun to figure out what the problem was. I will often just give up when that happens, unless I can spot the error quickly.
* https://pubs.opengroup.org/onlinepubs/9699919799/utilities/make.html

tech.png
[Hide] (3.3KB, 1000x81)
Gulag for interesting offtopic discussions.
Try to keep it /tech/ related.
491 replies and 125 files omitted. View the full thread
>>14229
So where's the question?
Replies: >>14233
>>14230
>>14231
>>14232
Where do I go instead?
Replies: >>14294
fd23c2e686560cc650db1120894ba6ff863b4d68c49b32604777d148982d65de.gif
[Hide] (1.6MB, 400x300)
>>13501
>>13503
>perceptual hashing
I think that ZZZchan uses a form of this. There's a certain funny picture of a screaming schizo ( https://litter.catbox.moe/msk01g.jpg ) that you get auto-banned for posting ("global word filter auto ban: cancer"). If you convert it to PNG, or do some slight changes like cropping it, changing the hue, or drawing a dot, it still gets detected and you get banned for posting it.
If you invert the colors it doesn't detect it, also if you scale it down by 1 pixel (with cubic interpolation) and scale it up again it doesn't detect it either.
>>14233
>Try to twist questions into more constructive criticism.
>Everybody disappears.
Gotta love the chans.
Replies: >>14295
>>14294
>>14230
>the chans
You should go back.

Internet.jpg
[Hide] (827.5KB, 900x2002)
Discuss /tech/-related news.
What will happen if section 230 is nuked?
495 replies and 123 files omitted. View the full thread
>>13830
>Who do you think wrote your beloved windows? 
Who are you replying to?
dayoftheseal.jpg
[Hide] (89.7KB, 786x1017)
>boomers flinging text around with retard protocols like DNS, WHOIS, and TLS fuck up and make it so anyone can get certs for anyone's domain
9/11 was a day of the seal
https://labs.watchtowr.com/we-spent-20-to-achieve-rce-and-accidentally-became-the-admins-of-mobi/
>>13828
this
capitalist logic is incompatible with sysads managing systems with love and care like a gardener
i can already see some defects and weird things in the DB cluster im currently working on
the fat nerd who put everything together 10 years ago sill works here as the admin, he's a cunt to work with and i won't go out of my way to report all the ticking bombs i come across
ill just do my time here, up my cv and look for a higher pay in a couple years
Replies: >>14293
▄█▀_█▬█_█_▀█▀.jpg
[Hide] (420.9KB, 1919x1702)
Internet Archive has been breached, currently being DDOSed
https://xcancel.com/internetarchive/status/1844183288887607775
>What we know: DDOS attack–fended off for now; defacement of our website via JS library; breach of usernames/email/salted-encrypted passwords.
>What we’ve done: Disabled the JS library, scrubbing systems, upgrading security.
https://xcancel.com/internetarchive/status/1844342640260866528
>Sorry, but DDOS folks are back and knocked archive.org and openlibrary.org offline.
>@internetarchive is being cautious and prioritizing keeping data safe at the expense of service availability.

Here's some other recent news (that go as far back as 2 weeks):

Unauthenticated RCE Flaw With CVSS 9.9 Rating For Linux Systems Affects CUPS
https://www.phoronix.com/news/Linux-CVSS-9.9-Rating
>"A remote unauthenticated attacker can silently replace existing printers’ (or install new ones) IPP urls with a malicious one, resulting in arbitrary command execution (on the computer) when a print job is started (from that computer)."
>CVE-2024-47176, CVE-2024-47076, CVE-2024-47175, and CVE-2024-47177 have been assigned around these CUPS issues.
You can find an explanation by the exploit author at https://www.evilsocket.net/2024/09/26/Attacking-UNIX-systems-via-CUPS-Part-I
Message too long. View the full text
>>14180
>capitalist logic is incompatible with sysads managing systems with love and care like a gardener
You nailed it.

Admin who does his job well spends his time doing nothing because well-maintained and well-designed systems rarely break.
Employee who does nothing gets fired.
Fire all the good admins and only the bad remain.
Bad admin spends all his time fixing things because the system he manages is badly designed, badly maintained, and he doesn't fix anything properly.

You see it in any position involving maintenance. Capitalism has some edge cases where it opposes good services or products, the unbreakable East German glass is another example.

youtube_decline.jpg
[Hide] (217.8KB, 1436x674)
Post about /tech/nological cancer that you've dealt with in the past.
74 replies and 12 files omitted. View the full thread
Replies: >>14187 + 4 earlier
tbh I have found chat gpt to be quite useful the last few weeks tinkering around with networking shit.
It just saves a tremendous amount of time, not having to skim through dozens of forum posts because the llm does that work for you. 
>inb4 read the manual retard
hard when you don't even know to start with such a vast topic. I oftentimes end up reading some of the manpages after I've been led into the right direction and something just works.
>>5492 (OP) 
My own fucking code.
Walled gardens, especially facebook and discord.
I'm fine with not being able to post without account, that's entirely sensible, but at least let me fucking read shit without account.
They don't even have proper search functions. They're also not substitutes for proper forums.

Yet there are so many fucktards who keep using these services. Even worse are the cunts who somehow keep justifying how these services are totally suitable with mind-bending justifications that could only have been made post-hoc. I especially want to slit the throats of those who then have the gall to complain about
>muh privacy
>muh authoritarianism
>muh censorship
or some other bullshit they are directly enabling by refusing to even just look at or consider alternatives.
Replies: >>14282
>>14274
I have trouble understanding why dickcord is so popular. There has been a lot of different chat software and there is no special feature other than integration with people are playing.
Replies: >>14287
>>14282
A large part of it is the network effect, people go where their friends are.

gamer1.jpg
[Hide] (995.9KB, 2048x1536)
ClipboardImage.png
[Hide] (83.2KB, 1552x873)
I thought we should have one of these. Someone from the QTDDTOT suggested these questions for the thread.

>best private mail host?
>best private browser?
>how do you stay private online?
>how do you airgap your phone?
 Also
>Best VPN

I imagine some people have made guides on privacy, so if you have any you can post them in this thread too.
69 replies and 15 files omitted. View the full thread
>>14257
you cant post on 4chan using tor faggot
>>14258
tuxler is a scam faggot
Replies: >>14269
The original intent of #42647 was that we turn off spoofing OS in HTTP useragent header and ESR changes are the perfect time to do it.
http://eweiibe6tdjsdprb4px6rqrzzcsi22m4koia44kc5pcjr7nec2rlxyad.onion/tpo/applications/tor-browser/-/issues/43170
https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43170
Replies: >>14281
>>14265
Yeah, no shit. People who haven't heard of it should be smart enough to discern whether or not its worth using it.
>>14268
Holy shit I knew tor browser is shit but not this shit.

1504024316530.png
[Hide] (137.5KB, 478x365)
Nobody wants to make the thread edition

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

What are you working on?
176 replies and 40 files omitted. View the full thread
>>10793
A year later and I just learned that "modern languages" have what I wanted here and they call it async. Async, among other things, makes it quite easy for the program to go work on a different task when I/O blocks. This is something you can do in C if you implement it yourself, just write a work queue, and every time a job blocks, manually write the code to register with a reactor, save the job's state, and end the job and go do another one. However, this is very laborious and difficult to do yourself. It's also something the language's implementation can do to some extent, some Unix systems got something of the sort for a time with many-to-1 threads implementations which have the effect of task switching in userspace when a syscall blocks, but if the language wasn't designed around it it's inefficient and incomplete.

With async, you only specify the dependencies and parallelism of tasks and the language's runtime handles the rest. However, having a runtime for this reduces performance and modern languages are also inefficient and suck for many, many reasons.

But it turns out Rust is the 1st good modern language and has async, and their async implementation is quite innovative because it's all done at compile time and static unlike other languages. This is one huge performance win for some kinds of multithreaded code, specifically the kind I write. Turns out Rust is so good it has some performance a
Message too long. View the full text
apple_emu.webm
[Hide] (688.9KB, 1271x720, 00:07)
apple_how-it-should-look.jpg
[Hide] (589.4KB, 1920x1080)
plaza_emu.webm
[Hide] (3.8MB, 1271x720, 01:03)
plaza_how-it-should-look.jpg
[Hide] (740.3KB, 1920x1080)
Made some progress on my PS4 "emulator": it can now replay (not actually play though) Gravity Rush 1's remaster frames with some success.

Some of its issues:
>Render target to Texture synchronization isn't working. That's why shadows, post processing effects and UI are broken.
>Some draws are being skipped as shader recompilation fails, thus the missing characters' models.
>Leaves aren't being rendered properly. Not sure if it's blend related.
>Render targets (including depth) aren't being cleared since that requires compute shaders to do so. It's only working here because of a hack.
>There's many unnecessary commands between each draw, slowing down rendering.

Next I'll probably focus on the first and last issues then later implement and stub all libraries that the game needs to run. There's also some code that needs rethinking.
Didn't get this done earlier since I was also working on a replayer for the console itself.
>>13857
Because you're not putting a minimum cap on whatever value you're using to zoom in and out whatever that is.
HOLY SHIT THERE'S A POSIX 2024
https://pubs.opengroup.org/onlinepubs/9799919799/
Replies: >>14279
>>14260
POSIX is the only standard whose updates I get excited about. The features they added to Make especially are most welcome.

ms_paint_2.png
[Hide] (90.3KB, 1490x1174)
pixelated.mp4
[Hide] (700.8KB, 680x330, 00:10)
color_replacement.mp4
[Hide] (56.5KB, 150x110, 00:05)
This is a project I've been planning on doing for a long time: a cross-platform and open source image editor that completely supersedes MS Paint and all it's cheap imitators (for digital images, so no printing features). I want to hear thoughts and ideas.

The objective is to take MS Paint and polish an even better version out of it: minimalistic, extremely light weight and fast, and very easy to use. Everything should take as few clicks as possible and to just work, the feature set is intentionally limited and designed to work well even without transparency or layers. For example the brushes should all be pixelated (reasons in the attached webms), I think it was a mistake on Microsoft's part to switch to the soft brush as a default. Maybe advanced brushes can be added as a side feature, but I feel like they just don't belong into MS Paint and nobody uses them for any real purpose.

Do you see any problems from the mockup? Have other ideas or things that should be added/changed? How would (You) improve MS Paint? Does some other image editor have a feature that you like?
44 replies and 9 files omitted. View the full thread
>>14218
I found one for PNG: https://libpng.sourceforge.io/index.html (bottom of page)
There doesn't seem to be one for gif, how about making one with an animated word "gif" to make it easy to recognize?
As for bmp, same but I don't have a good idea.
Replies: >>14223
png2.png
[Hide] (237.7KB, 785x785)
icons.png
[Hide] (88.9KB, 958x1066)
file.png
[Hide] (2.6KB, 100x111)
>>14222
I feel like that official png logo/banner/button thing would be worse than nothing at doing it's job. It may be better to take just the image and edit something semi-recognizeable out of it, like pic related. I may have even seen something like this somewhere, unless I'm confusing it with the FLAC logo.

>animated word "gif"
Adding support for animated icons (and making them) just for that doesn't seem worth the effort. All the new image formats and technically png support animations too, so it would be misleading to represent gif as the only animated format. Some Windows 95 -style icon with dithering could work since gif is limited to 256 colors.

BMP feels almost like a plain-data format, maybe some kind of generic file icon would work for it.
Completely unrelated, but I just found out that last year APNG was officially added to the PNG specification (or they're going to), so it's no longer just an unofficial extension.
https://github.com/w3c/png/blob/d5b059ad7f81e789b7689f1c0479db8d1cb41fb8/Third_Edition_Explainer.md
Movie_frame_(cubes)-0.png
[Hide] (562B, 32x32)
Painting-0.png
[Hide] (559B, 32x32)
Sheet_with_cubes_2-0.png
[Hide] (581B, 32x32)
Writing_on_list_with_figures.png
[Hide] (563B, 32x32)
Drawing_figures-0.png
[Hide] (619B, 32x32)
Maybe something like this would work for the .gif icon.
Got from here: https://archive.org/details/windows-95-all-icons
gimp++.png
[Hide] (27.1KB, 340x340)
XP_format_icons.PNG
[Hide] (10.8KB, 133x286)
>>14217
>vector images look kinda shitty when they're tiny
This is kind of a known problem, and the solution is creating a separate tiny version (or several) of each icon. See the GIMP pic.
>I don't want to use SDL on Windows because I'm familiar enough with the Windows API
I did some tests and it seems SDL2 can't into DPI awareness anyway (at least not yet) so here's a Windows-specific solution that does not require you to change your code:
https://stackoverflow.com/a/63987034
1. Create a manifest file.
2. Create a resource file that includes the manifest file name.
3. Compile the resource file using windres and link the resulting object into your executable.
>I have absolutely no idea how DPI scaling works on Linux though.
It doesn't

>>14218
>icons for file formats
Go the Windows XP route and make up your own icons that don't need text to be clear. Pic related.

dc01c489e663d2eeed520512f1379b72bc4147a32e8736c462960f9da80abb05.gif
[Hide] (1.6MB, 320x240)
Are you employed in a technical capacity? What job is it? How did you get it? What does your daily wokload look like? Are you looking for a different line of work?
324 replies and 63 files omitted. View the full thread
How do i get the recruiters to call me back? Im the auto test guy but recently want to switch to dev position. I apply for fresher developer position using my test cv but eith no success.
_neurosama_-_I_don't_want_to_be_an_engineer_(lyrics)_[nr3GOE_AJNQ].mp4
[Hide] (5.5MB, 640x360, 04:18)
My mistake is watching too much video tutorials, they are meaningless. All i do is blindly follow their steps, at the end all i have is a copy of what they make, since i pause and copy their code every 2 seconds. There is no learning, i didn't struggle, make mistakes, do research, read the docs,.... i watch more than i type. Dont make the same mistakes as me, all video tutorials are worthless, just like college lectures. A waste of my fucking time and it makes you lazy.
Replies: >>14213 >>14221
>>14212
you can't remember anything if you just do it once, and if you want to go back practice your material, video tutorials are fucking trash at this. Imagine not being able to just ctrl f search for a keyword and have to click click click until you come back to the specific time. Worthless
Replies: >>14221
>>14212
>>14213
Videos in general are worse information carrier than plain text.

download_(18).jpeg
[Hide] (8.3KB, 234x216)
Was uncle ted ultimately right? Is humanity fundamentally at odds with modern technology?
46 replies and 12 files omitted. View the full thread
clearly he's right. And with autonomous electric vehicles and AI it's going to get a lot worse.
1695275814481-0.gif
[Hide] (693.8KB, 500x500)
>>11443
I think we can say overall Smartphones are fucking Satan. They have been created with bigtech normalnigger social media in mind that just act as a replacement for the traditional elektrojude with the subversive and degenerating influences cranked to a 100 fold.
the internet as a whole is a mixed bag. For the vast majority of dumb retard nigger cattle it made them even more brainwashed and degenerate.
For those who want to look into things it propably for the first time in human history (at least in theory)  enabled truly free and open information exchange.
Replies: >>14122
>>11438
I think controlling technology for yourself means that you need to reject SOME technologies while embracing others. You could reject Wi-Fi for example and just use ethernet. You could also go without a smartphone like many people have been consciously choosing to do now. However, this doesn't address the problem of technologies that are hard (if not impossible) to avoid such as facial recognition cameras.

I've been pondering this for a while, and I think the main problem with technology becoming out of control is that most people lack wisdom and are certainly not guided by people who do have wisdom. Wisdom is no longer valued in our society instead it's just infinite growth and maximum efficiency.

>>14081
>the internet as a whole is a mixed bag. For the vast majority of dumb retard nigger cattle it made them even more brainwashed and degenerate.
I'm pretty sure some of them were already degenerate, but the Internet taught them that they were not alone. Before that, people kept those thoughts to themselves.
He wasn't right about technology or technological progress. Computers are as much of a problem as guns—they aren't. People are.
Replies: >>14206
>>14123
Nah, I think we've crossed a line, computers are no longer just an inert tool.

Show Post Actions

Actions:

Captcha:

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