[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Subject
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]

[Catalog] [Archive]

File: big 321.png (452 KB, 1320x1115)
452 KB
452 KB PNG
Best Practices Edition

previous: >>107761293

READ THE (temp)WIKI! & help by contributing:
https://igwiki.lyci.de/wiki/Home_server

/hsg/ is about learning and expanding your horizons. Know all about NAS? Learn virtualization. Spun up some VMs? Learn about networking by standing up a OPNsense/PFsense box and configuring some VLANs. There's always more to learn and chances to grow. Think you’re god-tier already? Setup OpenStack and report back.

>What software should I run?
Install Gentoo. Or whatever flavor of *nix is best for the job or most comfy for you. Jellyfin/Emby/Plex to replace Netflix, Nextcloud to replace Googlel, Ampache/Navidrome to replace Spotify, the list goes on. Look at the awesome self-hosted list and ask.

>Why should I have a home server?
De-botnet your life. Learn something new. Serving applications to yourself, your family, and your frens feels good. Put your tech skills to good use for yourself and those close to you. Store their data with proper availability redundancy and backups and serve it back to them with a /comfy/ easy to use interface.


Comment too long. Click here to view the full text.
294 replies and 47 images omitted. Click here to view.
>>
>>107864944
it sucks. You need to either find a way to install actual Linux on your phone, like PostmarketOS, or do everything through Termux, which also sucks. Getting containers to work will require root access, and probably recompiling your kernel, (if sources are even available).
>>
hi, nas + server in 1 device vs separate?
i got old tower pc + laptop i5+1050ti
i was thinking about running omv in tower and everything else from laptop (jellyfin/arr/vaultwarden/pihole/vms...), problem is tower is first gen i5 so it eats a lot, so i need to upgrade, question is what do i go with? i need 4x 3,5 drive slots, 6 sata ports ideally. options i found so far:

something like https://jackharvest.com/index.php/2025/07/27/build-your-own-minisforum-n5-inspired-mini-nas-a-comprehensive-guide/
mini pc board in tower, im just not sure how risky is doing all that wiring?

ASROCK N100M or similiar new embeded board

2nd hand board with i3 8th+ gen? 8th+ in case i run jellyfin from it

or do i forget tower and get something else? like 4 bay usb enclosure to just connect to laptop and run everything from it?

any other options?


Comment too long. Click here to view the full text.
>>
>>107868317
If your old tower has 4 3.5" bays then it'll probably do everything you want it to.
>>
>>107868789
it has 6 actually and 3x 5.25" too, its just that the power consumption is too high with current mobo+cpu, so im not sure what to replace it with, if i should go with my original plan tower - omv only (replace mobo/cpu for something cheap with lower power draw) and laptop with proxmox running everything else vs just get decent mobo/cpu and run everything from tower? with would probably be best for power consumption, but i did reed a lot of opinions from people that its best to keep nas and server separate, not sure how true that is today.
>>
>>107868169
Nextcloud calendar, although setting up nextcloud may be overkill if all you want is a calendar

File: k_00494_.jpg (1.24 MB, 1424x1648)
1.24 MB
1.24 MB JPG
Previous /sdg/ thread : >>107855264

>Beginner UI
EasyDiffusion: https://easydiffusion.github.io
SwarmUI: https://github.com/mcmonkeyprojects/SwarmUI

>Advanced UI
ComfyUI: https://github.com/comfyanonymous/ComfyUI
Forge Classic: https://github.com/Haoming02/sd-webui-forge-classic
Stability Matrix: https://github.com/LykosAI/StabilityMatrix

>Z-Image Turbo
https://comfyanonymous.github.io/ComfyUI_examples/z_image
https://huggingface.co/Tongyi-MAI/Z-Image-Turbo
https://huggingface.co/jayn7/Z-Image-Turbo-GGUF

Comment too long. Click here to view the full text.
48 replies and 45 images omitted. Click here to view.
>>
>>
File: glm-image lost.png (1.17 MB, 1188x1042)
1.17 MB
1.17 MB PNG
>>
>>
>>107869683
Thank you for your service.
>>

File: IMG_6753.png (1.03 MB, 1334x750)
1.03 MB
1.03 MB PNG
When it comes to low level development you really have two options: C and Rust, or as I like to call it, CRust for short. anytime you need real performance you gotta bust out the CRust. Bust the CRust
22 replies omitted. Click here to view.
>>
>>107867580
This, downies and jeets should not write code.
>>
>All these Rustfags shilling a language that relies on C to function
They're so retarded they don't even know how their own compiler works. Which is why they can finish it or an OS for it to run on.

Imagine wanting to write code in a language that doesn't give you access to all the functions of the hardware.
>>
>>107869778
You generally do not need any C code to use Rust.
>>
>>107866991
honestly, fpbp. writing software is just pointlessly humiliating. you exist to move memory around and transform shit into one shitty format to another and deal with layers of middlewaring and whatnot. that's basically 80% of IT and software dev in a nutshell.
>>
>>107866574
Use the language that receive the most support and base

File: 1959_Grace-Hopper.jpg (1.18 MB, 1800x2400)
1.18 MB
1.18 MB JPG
What are you working on, /g/?
Previous: >>107817026
296 replies and 32 images omitted. Click here to view.
>>
>>107869095
>tense
*terse
>>
>>107869095
i was torn between using magic numbers in the initial array indices or doing the increment
now that you've pointed it out, i think i would prefer the magic numbers
>>
i dont know what to do to improve myself
im lost
>>
>>107869411
Make projects
>>
>>107869080
>the more readable code is to a complete stranger who's never looked at it before, the better the code
Yes, but also meaningless statement because , as this thread has demonstrated, readability is entirely subjective.

engineering edition

/gedg/ Wiki: https://igwiki.lyci.de/wiki//gedg/_-_Game_and_Engine_Dev_General
IRC: irc.rizon.net #/g/gedg
Progress Day: https://rentry.org/gedg-jams
/gedg/ Compendium: https://rentry.org/gedg
/agdg/: >>>/vg/agdg
Graphics Debugger: https://renderdoc.org/

Requesting Help
-Problem Description: Clearly explain your issue, providing context and relevant background information.
-Relevant Code or Content: If applicable, include relevant code, configuration, or content related to your question. Use code tags.

Previous: https://desuarchive.org/g/thread/107814484/#107814484
61 replies and 4 images omitted. Click here to view.
>>
>>107869422
You don't. Just use memory to alter the state, sending events would be painfully slow.
>>
got the Gouraud shading working 4 today
>>
>>107864989
being a windows user must be suffering. doesn't help C++ sucks though, I guess.
>>
>>107859214
Spawn a cube, size doesn’t matter. Draw it last, disable depth testing. In the shader set the ndc z value to the depth clear value (dependent on your gfx api) or very close to it. This will draw the cube behind everything else.
>>
>can’t use std::flat_map because msvc doesn’t have it yet
This would be perfect for my block registration class but alas I have to stick with unordered_map for now. Technically I can use boost but I don’t want to.

File: AI art lmao.png (277 KB, 866x495)
277 KB
277 KB PNG
AI bros literally thought they could break the law and nobody would care.
>>
>>107869146
Arent all those businesses going to get replaced by AI?
>>
>>107869146
Intellectual property is a parasite jewish scam against the inventive goy to keep them poor.
>>
>>107869146
They thought and they were right considering they got away with it.

File: Linux.jpg (91 KB, 600x859)
91 KB
91 KB JPG
Users of all levels are welcome to ask questions about GNU/Linux and share their experiences.

*** Please be civil, notice the "Friendly" in every Friendly GNU/Linux Thread ***

Check the Wikis (most troubleshoots work for all distros):
https://wiki.debian.org
https://wiki.alpinelinux.org
https://wiki.archlinux.org
https://wiki.gentoo.org

>Which distro should I choose?
https://www.gnu.org/distros/free-distros.html
https://nosystemd.org
>What are some cool programs?
https://suckless.org

Comment too long. Click here to view the full text.
133 replies and 23 images omitted. Click here to view.
>>
>>107869557
>if just turning off COW and using raw disk will be better.
If you're using raw disk then you don't need to turn off COW since then you're not using the host's filesystem.
>>
>>107865380
This is like saying people shouldn't version control with git and should just make an archive once a month. I mean sure, but that's an entirely different solution to an entirely different problem. You might as well make good architectural decisions, like git versioning and atomic updates are. Sorry, but atomic updates are objectively better. If you have any better ideas then feel free to make an OS or distro of your own.

>>107869525
I assume he dislikes sandisk because they're a popular brand but have a pretty bad failure rate compared to others like Samsung, Kingston and Kioxia.
I'm also very biased against PNY because I found them to be the only budget brand whose USB and mSD storage devices fail within a year. I've had a PNY device get cell corruption within 3 months. Meanwhile my 4-8 year old Kingston devices still work fine.
>>
>>107869618
I thought qcow might still cause some performance issue on btrfs even when COW is disabled
>>
>>107869783
I'm not talking about VM image files at all. I'm talking about the VM accessing a raw physical disk via the hypervisor.
>>
>>107869712
Is sandisk really that bad or does it depend on the type of sandisk drive? Unfortunately they're usually the only ones available and easiest to find in my 3rd world shithole

File: 1740201892575669.png (631 KB, 1393x921)
631 KB
631 KB PNG
previous: >>107860495

#define __NR_brk                12


now THIS is a strange syscall. it's always a good sign when the notes section advises you not to use a function, lol. if you haven't read any of the other man pages yet, go read this one: https://man7.org/linux/man-pages/man2/brk.2.html
>the actual Linux system call returns the new program break on success.
>On failure, the system call returns the current break.
such a bizarre api. there's lots of bookkeeping and hoops required if you dare to use this syscall for your allocator. but it's pretty neat to use in toy examples. it requires a very nonstandard approach

relevant resources:
man man

man syscalls

https://man7.org/linux/man-pages/
https://linux.die.net/man/
https://elixir.bootlin.com/linux/

Comment too long. Click here to view the full text.
30 replies and 1 image omitted. Click here to view.
>>
>>107869634
Ah, I thought you were referring to the function in general
And indeed, the dry writing style is sometimes unintentionally amusing
>>
>>107869628
It has been going on for much longer than a year. But yes, it is comparably new, which doesn't change the fact that it is quite useful.
>>
>>107869671
It's not useful at all. It's stupid. It's something only an attention whore would do.

The only purpose it serves is knowing if the person using it showed up after about 2023.
>>
>>107868275
no, certainly not
https://2ton.com.au/
if only there were some way to search for information on topics like this
some kind of engine for searches
we could call it a search engine
>>
File: microkernel-comparsion1.png (183 KB, 1231x932)
183 KB
183 KB PNG
>>nta
>>107869551
I think it's ok either way.

>>107869521
Tron might be interesting.... for micro controllers?

Strengths

Extremely small footprint (kilobytes)

Deterministic real‑time behavior

Simple API, easy to implement


Comment too long. Click here to view the full text.

File: chud-its-over.png (98 KB, 498x436)
98 KB
98 KB PNG
>/wdg/ is actually dead
>>
Too bad webdevs aren't actually dead.
>>
>>107869684
Be the chance you want to see.
>>
Literally every one vibe coded their web dev projects, one guy I know vibe codes entire front-end and documentation for some internship and got paid for it, web development is dead.
>>
>>107869674
Every general is dead. Generals are what kills boards. Just look at this board. Half of it are generals with 3 users in them chatting like they're on IRC about gay off-topic shit. Then they have the gall to go to original threads and claim they're shitting up the board.

If you banned everyone in /ptg/, /twg/, /utwg/ or whatever the fuck the last two are called the quality of the board would rise by 99% in short order. Every general should be purged and every faggot posting in them that isn't trolling the general should be banned.
>>
>>107869809
Oh and ban the 10 AI generals too. Along with the one for mechanical keyboards and the daily programming general. Ban all generals. Purge all posters that use generals. They all should be sent to the pyre.

This isn't a /g/ problem it's a universal problem. /a/ is shit because it's all generals. I assume /v/ is all generals now too but I haven't looked at it in over a decade. If I see a catalog full of generals I know the board is not worth using at all.

The ONLY time generals are acceptable are for happenings. Once they serve their purpose they should be banned as well. Once the threads devolve into a bunch of faggots bumping it with off-topic posts and UwUing at each other while taking on personas they should be whacked with the ban hammer. You should be banned right now for posting a thread about a general. It's cancer.

File: 1756356636717188.png (478 KB, 1449x427)
478 KB
478 KB PNG
>tfw still have my DDR3 RAM sticks somewhere
I hope you didn't plan on buying/upgrading your PC in this decade.
99 replies and 9 images omitted. Click here to view.
>>
>>107862016
You're not wrong.
But also... shut up? There's only two way to build a PC right now - either you sell your organs and/or prostitute yourself to afford the modern parts or you scavenge and get by with whatever you can actually afford. Your screeching and bitching is meaningless because it provides no valid alternative.
Actually, a shitbox assembled from ancient parts is still a great fucking option because obviously it will run some lightweight linux distro and not modern BezOS Cloudcuck edition.
>>
File: orly.gif (20 KB, 220x243)
20 KB
20 KB GIF
>>107866648
you sir... just won the internet.
>>
What's the best CPU for rendering that supports DDR3? I'd imagine I could cobble together a blender station for 150 bucks (not counting the gpu)
>>
File: 1748941611835752.jpg (23 KB, 660x367)
23 KB
23 KB JPG
>>107861232
>never done any hardware upgrading before
>decide I want to increase the ram of my new (used) Thinkpad L520 to it's max of 16 gigs
>install it without a hitch, hardest part was getting the panel off without snapping it
>test it out a bit before browsing /g/
>see this thread
>the ram I just bought for cheap is gonna be increasing in price soon
>now have two 4 gig sticks to sell off when prices skyrocket
Feels good, man.
>>
File: 1504500070010.png (5 KB, 147x77)
5 KB
5 KB PNG
>>107861318
>16gb of ram
>plenty

File: 1767597770938.jpg (101 KB, 1280x723)
101 KB
101 KB JPG
I label the capacity of my batteries and the tuning of my antennas, what other tech is useful to label?

If you want a tablet and also want to draw, should you get an iPad or a Samsung tablet?
125 replies and 12 images omitted. Click here to view.
>>
>>107866254
Where's that Photoshop version from? 1995?
>>
>>107831082
>buy wacom intuos for $85
>next day it already have a chip in it from a usb flash drive that fell on it
too fragile for my liking I am already mentally destroyed by this
>>
I'm so confused between which one to get, I either invest into getting an ipad pro with the apple pencil pro, or I just cheap out and get a tab s11 for much lower with the s pen included.

My main uses are writing notes, and I can't compromise on an OLED screen at all. Ipad would be a nice to have for art because of procreate but idk if there are good android alternatives to procreate.
>>
>>107869702
hipaint is android copy of procreate, not as good but free or for few usd you can buy no add version, android also have concepts -app for drawing but you can use it as infinite canvas for note taking, clip studio paint is also very good for drawing but its subscription based
>>
ipad or ipad mini for the aspect ratio and weight. half the android tablets are too heavy and hard to hold. the software situation is better on ios although its more locked down and harder to transfer files. surface line is not bad, but not worth the money unless you can get one really, really cheap. android tablets all have issues unless you are only going to read manga or play pirated games on an emulator.

>/g/ makes an 18th album
Theme: Outer Space Music
Title: [Accepting suggestions]
Deadline: 14th of January

>/g/ makes a 19th album
Theme: [Accepting suggestions]

>Song submission rules/guidelines
Upload the file somewhere, preferably in a lossless format, and post the link here. If you want to update your track, make a new post.
Include the song title in the post, and make it clear that your song is a submission for the album.
Optionally you may include cover art for your track, but please confirm that the image in your post is the cover art or it won't be included. You may not use your real artist name.
Songs that contain anything against YouTube's policies won't be uploaded on YT, but will still be added to the album.
By default, tracks will be normalised to -14 LUFS (integrated loudness) in the release. You may specify a lower loudness for your track.
Use of AI is banned. This includes AI generated stems, samples, and effects. "AI" includes all neural network-based models and not hard-coded automation/procedural generation. You are allowed to ask an LLM about music-related questions, but asking it to give you musical ideas (eg. generating a chord progression) is already a no-no.

Comment too long. Click here to view the full text.
189 replies and 20 images omitted. Click here to view.
>>
>>107869231
>everything makes perfect sense when you're smart
Funnily enough, when you're retarded, delusional or mentally ill too.
>>
>>107869387
i don't listen to your crap but i can already tell you're not making hit record tier songs, the boomer is delusional he claimed that the /dmp/ classic trance album sounded like the real classic trance hits sound-wise and it was just up to songwriting/artistic choice beyond that, which is bullshit lmao, you or another lowercase anon also thinks JE8086 sounds as good as a real JP8000/JP8080

see also:
https://www.youtube.com/watch?v=P0FuxCId17s

>>107869463
here's your (You)
>>
File: 4664647373737373443.png (170 KB, 306x249)
170 KB
170 KB PNG
>>107869470
you are a low effort concern trolling piece of shit that takes pride in the ownership of things. you are the lowest of the low. absolute scum.

no one would take offensive in your little crusade if you would use your gear instead of just larping with it as "soon to be producer".
fucking idiot holy shit.
>>
>>107812070
I don't know why so many music creation boards keep talking about AI so much. Can't you just keep making music without it and listening to music without it? It's a non problem.
>>
>>107869688
see >>107862811 it's like waking up next to your dream girl. it's way more fun than going through the motions making slop tracks in a DAW or grinding low-paid gigs thinking you will automatically become a pro over time.

>>107869782
most amateurs are poorfag/brainlet children/manchildren who refuse to get into using physical studio equipment so they have no real advantage over any pajeet who can pirate the same software as them and most of them can't even do better than an AI

Are these batteries worth it? Is there a power bank case that can hold a bunch of these and work with phones or anything else?
7 replies omitted. Click here to view.
>>
File: 1680466281590515.jpg (156 KB, 1024x1024)
156 KB
156 KB JPG
>>107864720
Just buy IKEA LADDA batteries, they're eneloop batteries (made in Japan too) sold under a store brand name for half the price.
>>
>>107864720
i use these + li-ion AA in my stuff and these NiMH batteries last far longer than the li ion ones (cheapest aliexpress li ion AA)

however since their voltage is lower than alkaline a lot of devices will report low battery even on a freshly charged one and some wont even run.

its fucking retarded that everything didnt switch to 14500 lithium batteries
>>
>>107864720
i have the white ones (pic rel)
zero complaints
then again i don't use them for anything demanding or crazy
i cant believe there are still people using alkaline batteries
must suck still living in the stone age
>>
>>107864720
what a great question for AI
>>
>>107864720
They deteriorate much faster than normal eneloops
Not worth it imo

File: JS.png (17 KB, 500x500)
17 KB
17 KB PNG
I think I am switching back to GitHub because nobody sees my cool projects on GitLab

>Free beginner resources to get started with HTML, CSS and JS
https://developer.mozilla.org/en-US/docs/Learn - MDN is your best friend for fundamentals
https://web.dev/learn/ - Guides by Google, you can also learn concepts like Accessibility, Responsive Design etc
https://eloquentjavascript.net/Eloquent_JavaScript.pdf - A modern introduction to JavaScript
https://javascript.info/ - Quite a good JS tutorial
https://flukeout.github.io/ - Learn CSS selectors in no time
https://flexboxfroggy.com/ and https://cssgridgarden.com/ - Learn flex and grid in CSS

>Resources for backend languages
https://nodejs.org/en/learn/getting-started/introduction-to-nodejs - An intro to Node.js
https://www.phptutorial.net - A PHP tutorial
https://dev.java/learn/ - A Java tutorial
https://rentry.org/htbby - Links for Python and Go

Comment too long. Click here to view the full text.


[Advertise on 4chan]

Delete Post: [File Only] Style:
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.