[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: neofetch.png (67 KB, 785x429)
67 KB
67 KB PNG
post em
18 replies and 12 images omitted. Click here to view.
>>
File: IMG_3636.jpg (353 KB, 1170x1358)
353 KB
353 KB JPG
>phonechad reporting in
>>
>>107637847
I love windows!
>>
>>107640522
same
>>
duplicate thread
>>107626367
>>
File: 1762515558945006.png (48 KB, 1045x463)
48 KB
48 KB PNG
send help
I want to escape windows
I want my old life back

File: Touch starved.jpg (171 KB, 1246x1129)
171 KB
171 KB JPG
Touch starved edition

previous: >>107600533

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.
273 replies and 58 images omitted. Click here to view.
>>
>>107638814
>does house dust smell ...?
Yes
>>
>>107640229
what does it smell like?
and don't fucking say house dust.
>>
>>107633598
Excuse me?!
>>
Usecase for having a draw full of cheap m2 drives?
>>
>>107602703
>>107604250
Dafuk are you talking about? Cage nut goes in the back of the rail, bolt goes in the front. PLASTIC WASHER? No. The bolt head should be more than large enough to hold against your equipment's mounting rails.
Order of items front to back: Bolt head, Equipment rail, rack rail, cage nut.
In this setup, there is no flex, no sag. You can tighten to as much torque as the cage nut can handle before stripping the threads, if you like, but it won't be necessary.
What are you DOING bro.

File: IMG_1088.jpg (2.6 MB, 3072x2304)
2.6 MB
2.6 MB JPG
post your command centers!
109 replies and 33 images omitted. Click here to view.
>>
>>107639008
the worst mouse I ever held
>>
File: 20251222_233952(1).jpg (1.99 MB, 3200x2400)
1.99 MB
1.99 MB JPG
Comfy vibes in the music room tonight
>>
File: 20251222_214208.jpg (2.35 MB, 4000x2252)
2.35 MB
2.35 MB JPG
need new chair
>>
>>107640658
Based window rattler
>>
>>107625967
Can you post the rest of your room?

File: 1766249165756.jpg (153 KB, 2000x2000)
153 KB
153 KB JPG
What's the best PC controller on the market right now? My wired Xbox controller from 2015 works fine but I wanna go wireless
153 replies and 22 images omitted. Click here to view.
>>
>>107638280
The faggot is just picking fights in the thread, just ignore him
>>
>>107613636
That anon is a retard, don't waste your time.
>>
>>107639374
only retards buy sony crap
>>
>>107636845
N64 was a terrible controller. Gamecube was the first well laid out joy stick controller nintendo put out.
>>107636925
SNES controller was great. Great button feel, great dpad.
>>
>>107638280
>You have to buy this dogshit because other products are even more dogshit
Kill yourself lmao

File: file.png (404 KB, 750x421)
404 KB
404 KB PNG
is AI worth it if it is guaranteed to end humanity?
>>
>>107641265
Yes.

I keep telling myself faggot you are a grown man, earning big salary, be a man and not a kid anymore and buy a good respectable automatic watch
but this thing that looks like a kids toy I have on my wrist is pure perfection of engineering and utility and usability
120 replies and 33 images omitted. Click here to view.
>>
>>107640129
Why? I could understand one 5000 series and one casioak but no more than that. After that get an alpinist or something
>>
File: mechanical watch.jpg (167 KB, 970x1107)
167 KB
167 KB JPG
>every watch in this thread is battery powered

cringe
>>
>>107640350
These are all automatic watches
107639448
107638544
107635451
107632343
107630634
107629129
>>107627133 (x2)
>>107626921
Skeleton watches are tacky and I hate you.
>>
File: 81I1DINyZHL._AC_UY900_.jpg (123 KB, 619x900)
123 KB
123 KB JPG
For me, it's Citizen
>>
>>107626780
I wish I could get a version that had the stupid map replaced with something else. a miniature calendar like a similar Timex watch I've seen would make it GOATed

sadly I'm not in charge of casio watches
Other than that, it's good.

File: welcome_poland.jpg (36 KB, 700x244)
36 KB
36 KB JPG
It's gonna get worse.
Microsoft replaces all Windows code (it might be named Windows 12 by then) with Rust.

Windows was written with C/C++. They want to replace those lines with Rust.

https://www.thurrott.com/dev/330980/microsoft-to-replace-all-c-c-code-with-rust-by-2030

Microsoft plans to eliminate all C and C++ code across its major codebases by 2030, replacing it with Rust

>using AI-assisted, large-scale refactoring.

"Goal is to eliminate every line of C and C++ from Microsoft by 2030," Microsoft writes in a post on LinkedIn.

"Our strategy is to combine AI and Algorithms to rewrite Microsoft's largest codebases. Our North Star is '1 engineer, 1 month, 1 million lines of code.'


Comment too long. Click here to view the full text.
>>
>>107641134
Why are people rewriting every codebase in Rust again?
>>
>>107641148
Because Rust is the language of the future.
>>
>>107641148
>>107641180

Linux is also on the process of getting remade in Rust
>>
>>107641180
Yeah but why is Rust the language of the future, do you even know?
>>
File: shrug.jpg (71 KB, 384x313)
71 KB
71 KB JPG
>>107641223

File: file.png (3.68 MB, 1920x1080)
3.68 MB
3.68 MB PNG
Everything is already from China, but here we discuss the cheap chink shit you see on various sites.
1st rule of /csg/: If it looks too good to be true, it probably is.

Useful links
>TWS IEM reviews: www.scarbir.com/
>Guide: csg-guide.neocities.org/
>Wiki: https://igwiki.lyci.de/wiki/Chink_Shit_General

>What headphones/earbuds should I buy?
>>>/g/iemg
>I want a cheap smartphone what should I buy?
>>>/g/spg/
>I want to buy some sort of emulation device
>>>/vr/hhg/


Comment too long. Click here to view the full text.
147 replies and 41 images omitted. Click here to view.
>>
https://www.theguardian.com/world/2025/dec/22/kimchi-south-korea-national-dish-priced-out-china-export
Even South Korean food is chink shit now.
>>
I'm getting a new-to-me car soon and looking for recommendations for a dash cam system
>>
>>107639974
I use Akko 5075S. Doesn't have insert (hell yeah)
>>
>>107640644
Isn't that a completely different dish? That's like if tortilla replaced naans
>>
Should I order things right now that the current Brand Days sale is applicable to or chance it and wait for whatever sales event is starting on the 26th?

File: 1756543769703626.jpg (142 KB, 800x600)
142 KB
142 KB JPG
i want to go back
11 replies and 4 images omitted. Click here to view.
>>
File: 1766248669478921.png (187 KB, 432x533)
187 KB
187 KB PNG
>>107640104
skeuomorphic boomerslop vs just werks digital native
>>
>>107640000
Just use Wacup, and find a skin on the winamp skin database dude
>>
>>107640104
ow
>>
>>107640000
i miss my aim progz
>>
> no you don't you just loathe for nostalgia
get with the time boomer

File: incr.png (48 KB, 449x981)
48 KB
48 KB PNG
/dpt/ - Daily Programming Thread

Welcome to the Daily Programming Thread. What are you working on, /g/?
Previous thread: >>107575071
118 replies and 18 images omitted. Click here to view.
>>
i am writing erlang and i am having fun. rip Joe
>>
>>107640009
>you should have a permissive parse actually, the semantic passes have more hope of emitting descriptive error messages than just syntax errors
I completely agree. There are 2 kind of minimal syntaxes: the highly composable and permissive one, and the unnecessarily restricted one. I assumed it was the 2nd one for some reason.

Sometimes the badly complex grammars incorporate semantic rules directly in the grammar rules. For example in C, where you can't put function or type definitions in function bodies. That's bad. The grammar become complex and bloated for no reason because all this stuff is not hard to deal with during name resolution.

It can also be useful to have a very permissive syntax for macros or for the type system.
For example, you might want to pass a conditional statement/expresson or a while loop as argument to a macro call, in order to construct a function definition. For that you need to parse while loops as expressions. This mean you can write non sensical things in the language such as 2 + while (1) { ... } that will parse correctly but this is trivial to reject a program like that by the type checker if you assign the type void (or similar) to while loops

Concerning types, it's useful to be able to put arbitrary expressions in grammar rules relating to types so that you can maybe have dependent or refined types later. Or for compile time stuff, debugging stuff, reflection stuff, etc..
>>
>>107638916
Thanks anon.
I'll need some way to disambiguate between a function name and parameters, otherwise there's simply not enough information in the parser to tell what's a function name and what's a parameter.
I could try doing something insane like attempting to pattern match until I'm left with a single token in the LHS, but that gets ambiguous and expensive quickly.
With regard to output statements, my language will work differently than most. It doesn't have an explicit execution order. It will have "when" statements that run code when dependencies are satisfied.
tmp =
when true add out 1 2
when out print out

Because of this, explicit output statements don't work well. I could have a return keyword and use "when" to pull values out of "return", but that kind of breaks the code flow in the case of multiple possible return types, which is something I do want.
This lets me do cool stuff with hot reloading and reactive programming. It'll be more like programming excel than C.
>>107640461
I'll want to have dependent types in my language. For example, the language could automatically memoize a recursive fibonacci sequence by defining an overload with the specific input number at runtime, eventually assisted by a bytecode JIT.
So my goal is to have the base language be as minimal as it needs to be in order to be fully expressive and composable, if that makes sense.
>>
>>107641076
*implicit output
>>
https://4graphs.netlify.app/?threadpath=g%2Fthread%2F107627055

File: Screenshot_1.png (88 KB, 701x554)
88 KB
88 KB PNG
ill go first
44 replies and 21 images omitted. Click here to view.
>>
>>107637883
>He fell for the Linux meme
>>
>>107639986
Why, so i can LARP as some faggot uber tech guy?
>>
File: 1750459211080547.png (104 KB, 1141x517)
104 KB
104 KB PNG
there is a second 3050 6gb too
I plan to buy a second 2tb ssd and another 10tb hdd, I'll ride into the agenda as far as I can
>>
>>107626367
need to upgrade the storage tho i
>>
What do I win?

File: 1766461875823.png (31 KB, 436x351)
31 KB
31 KB PNG
humiliation ritual
7 replies and 2 images omitted. Click here to view.
>>
>>107640739
i have trips you dont
>>
>>107640755
you have a slider, i dont
>>
File: zoomer password.png (101 KB, 1171x782)
101 KB
101 KB PNG
>>107640739
shut up zoomshit
>>
>>107640875
Why does NordPass have its users passwords in plaintext?
>>
>>107640896
i kept telling niggers on this board that password managers are a datamining psyop and to just use paper and pen but /g/ niggers have massive egos and love to get shilled corporate garbage instead

File: fedora aurora.png (89 KB, 1090x491)
89 KB
89 KB PNG
REJECT every other OS

EMBRACE the rightful, most reliable OS

File: count.jpg (199 KB, 1000x1374)
199 KB
199 KB JPG
Recounting the threads 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/107546157/#107546157
139 replies and 12 images omitted. Click here to view.
>>
>try to reinstall Notepad++
>can't deselect auto-update feature in the installer
>apparently can't disable this option later on
What the fuck is happening to software? It all looks more sus than random crack from the torrents.
Last time I installed libre office with auto updates it was getting stuck in infinite loop on startup, but thankfully I could disable that.
>>
File: 1758371676603625.png (425 KB, 1540x1951)
425 KB
425 KB PNG
>>107637795
The writing was on the wall.
>>
>>107637843
They failed to see the irony of their own statement.
>>
Anyone have suggestions on how to draw Imgui lines "into" the 3d scene _with_ proper depth information? I'm working with Vulkan and SDL3, multipass deferred pipeline.

My current plan is:
- composite the scene via deferred rendering pipeline, including depth info (already using depth info in compositing, but I didn't bother to write it out before, so this will cost an extra full-screen depth write)
- write my own routine to draw lines over the composited scene, with their own fragment shader blending them in by depth
- render imgui over it all as normal

This seems retardedly over-complicated for something you'd think is a common use case, right?
>>
>>107640869
>the moment I ask for help, my fucking around leads to a possible solution
I scoped it out in RenderDoc and the Imgui vulkan platform source-- sometimes, lines are already being drawn in their own SetScissor/DrawIndexed command pairs? If I can intercept those "3d line" commands...

Uh, looks like it might be possible with an ImDrawCallback and a custom shader pipeline for the lines, dunno how I'll pack depth info into the verts though... eh, a problem for tomorrow's me.

File: Firefox_logo,_2019.png (337 KB, 1200x1131)
337 KB
337 KB PNG
ITT we share helpful firefox user_prefs that make it better. I'll start.

user_pref("full-screen-api.transition-duration.enter", "0 0");
user_pref("full-screen-api.transition-duration.leave", "0 0");
user_pref("full-screen-api.warning.timeout", 0);

This removes the annoying banner saying press ESC to exit fullscreen every time you fullscreen a yt video.

user_pref("media.videocontrols.picture-in-picture.video-toggle.has-used", true);
user_pref("browser.engagement.downloads-button.has-used", true);

With this in your user.js before you open the browser it won't popup instructions on obvious features. I have a pretty big user.js based on betterfox that disables telemetry and toggles all the settings the way I like them so it's completely configured on install without doing anything, and then I've added a bunch of minor quality of life conveniences like these. Share yours anons.
34 replies and 4 images omitted. Click here to view.
>>
>>107639459
only when you're holding. it disappears on release
>>107639499
chrome is unusable because it banned uBlock Origin. It blocks youtube ads which pihole/adguard can't do because those can only blacklist domains. You need ubo to block elements in the page yt is loading
>>
Firefox Zero user.js
https://pastebin.com/PRQyRv6x
>>
File: 1758735838222853.png (6 KB, 581x119)
6 KB
6 KB PNG
>>107639563
>>
>>107640497
>He uses UBOLite
>Thinks it's UBO
LMAO.
>>
File: 1758407726474792.png (48 KB, 1643x361)
48 KB
48 KB PNG
>>107640993
umm
>Version 143.0.7499.109


[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.