[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: dk-7.jpg (423 KB, 2560x1440)
423 KB
423 KB JPG
+84 TKL edition

Previous: >>107816178

>Keyboard recommendation template:
https://pastebin.com/n220xk9V

>Find vendors
https://www.alexotos.com/keyboard-vendor-list // Up-to-date list of reputable vendors with brief descriptions
https://keycaplendar.firebaseapp.com // Tracker for current and upcoming keycap group buys

>This keyboard stuff is so expensive!
https://aliexpress.com (or Taobao if you know how)

>Learn about MX-type switches ("mechanical keyboard switches")

Comment too long. Click here to view the full text.
113 replies and 26 images omitted. Click here to view.
>>
>>107887760
Clones feel horrible next to the real thing, so get the real thing or avoid clones entirely.
>>
Seriously, once you stop coping with Cherry and get real switches, you know what you were missing the fuck out on.
Get your G on but don't fucking use wobbleshit Cherries.
Get yourself a nice long pole from Geon's store.
>>
>The stickers are for sound, so that the impact is not on the bare pcb but on the sticker.
THE BOX DOESN'T MENTION THIS
I THOUGHT IT WAS FOR 1.2MM PCBS ONLY
MOTHERFUCKER
>>
>>107888181
Lol I figured it out just by looking at it. It works too, I tried smacking some stems against it with and without the sticker and it is a bit more muted. But mostly stems shouldn't be striking the PCB too much, so it's not going to make a difference all the time. And I think it only really matters on the spacebar generally. I'd say it's optional.
>>
Anyone heard if unicomp started shipping pico controllers again? Have a couple New Ms that I really want Vial on. At least my 122 has a pico...

File: playdate-1.gif (3.77 MB, 800x451)
3.77 MB
3.77 MB GIF
humiliation ritual
>>
>>107886388
It was a pretty cool proof of concept and it's still getting games.
>>
People who don't enjoy games would buy this.

File: IMG_3587.jpg (2.81 MB, 4032x3024)
2.81 MB
2.81 MB JPG
I love this laptop. got it for 160€, already upgraded RAM to 24G
14 replies and 4 images omitted. Click here to view.
>>
>>107885558
Ooh I'm thinking of getting one of those or a previous model, how's the 4K screen working out for ya?
>>
File: 1751176184525539.jpg (153 KB, 993x933)
153 KB
153 KB JPG
>>107885314
>>107885849
>slower than a phone
it's e-waste
>>
File: 1747609801063640.png (494 KB, 720x540)
494 KB
494 KB PNG
Why are people getting so buttblasted over OP?

>Thinkpad
>cheap deal
>Linux
>still new enough to be actually usable
>>
>>107887996
>Linux
>implying that's a good thing
>>
thinktroons are so reddit

File: armrest.jpg (181 KB, 1500x1500)
181 KB
181 KB JPG
This is the worst design of all time. Kill the person responsible for these armrests.

File: old.png (368 KB, 1270x1192)
368 KB
368 KB PNG
Dual Xeons Edition

previous: >>107815771

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.
54 replies and 9 images omitted. Click here to view.
>>
File: 20260114_084354.png (153 KB, 900x900)
153 KB
153 KB PNG
Work rekajigered the network so that the wifi we have access to doesn't allow a lot of sites. I'm fine as I always have my phone connected to my wireguard server at home. I was thinking of setting something up so I could connect some coworkers. I'm just worried that my work could decide to block wireguard connections entirely if they noticed a bunch of devices start using it.
>>
>>107886998
>>
File: dog-long-ahh-pee.mp4 (314 KB, 498x498)
314 KB
314 KB MP4
>>107886998
How should I set up 200TB of useable redundant storage without buying $20,000 ssd's?
>>
>>107885789
pfsense + pfblockerng
>>
>>107886998
>not being able to pay $2000/month electricity costs
back to mumbai ranjesh.

File: 1696342843575.jpg (335 KB, 1920x1080)
335 KB
335 KB JPG
>>107601582
"The further a society drifts from the truth, the more it will hate those that speak it."
--George Orwell

>Cyberpunk
The FAQ: https://sizeof.cat/post/cyberpunk-faq/
What is /cyb/erpunk?: https://pastebin.com/pmn9vzWZ
How do I into /cyb/erpunk?: https://pastebin.com/5tpNFQds
Huge list of cyberpunk media: https://sizeof.cat/post/cyberpunk/
The cyberdeck: https://pastebin.com/7fE4BVBg
Cyberlife: https://jinteki.industries/files/cyberlife.7z
Bibliothek: https://www.mediafire.com/folder/4m5hd2065hde8/Bibliothek

>Privacy
Tools: https://www.privacyguides.org/en/tools/

Comment too long. Click here to view the full text.
257 replies and 41 images omitted. Click here to view.
>>
>>107886496
What does being a snitch have to do with being a hacker?
>>
>>107759848
So far I haven't learned much Rust. What makes it a secure language?
>>
>>107887412
Who said it was
>>
>>107879716
>we know that China is launching cyberattacks against the West
I'm sorry, do you think the US is not launching attacks against everybody else? Obama was caught literally spying on every EU mandatary and nothing happened. He was listening in on every single one of Mama Merkel's conversations. And they're supposed to be allies...
>>
>>107868862
you could surgically remove your colon and anus and use a colostomy bag, that way you're undetectable

What are you working on, /g/?

Previous thread: >>107840984
109 replies and 7 images omitted. Click here to view.
>>
>>107887821
You're attempt to side track me has failed.
Kneel bitch.
>>
>>107887898
>I want to evaluate expressions.
>Why would I parse expressions?
nigger
>You're attempt to side track me has failed.
stfu you're not doing anything, you're larping like a 5yo
>>
File: card.png (3.07 MB, 2048x1245)
3.07 MB
3.07 MB PNG
I was thinking about those maid card things from the maid poster. I actually sort of like the idea, but I hate Java. So I made this simple Python version. It only packs and unpacks and takes just card.png and turns it into image.png and code.py or the reverse. Does it work with image upload shit?

#!/usr/bin/env python3
import sys
import os
from PIL import Image

bit_on, bit_off = (0, 0, 0, 255), (255, 255, 255, 255)
bits_from_nibble = lambda n: [bit_on if n >> k & 1 else bit_off for k in (3, 2, 1, 0)]
nibble_from_pixels = lambda pixels: sum(
((sum(px[:3]) < 384) << k) for px, k in zip(pixels, (3, 2, 1, 0))
)

def unpack():
card = Image.open("card.png").convert("RGBA")


Comment too long. Click here to view the full text.
>>
>>107888204
Wow, ya that actually works on 4chan png uploads at least. Thanks maid poster wherever you are. Neat idea.
>>
>>107888188
i accept your concession.

File: WD My Penis.png (431 KB, 990x519)
431 KB
431 KB PNG
In the event of my unforeseen death, is WD's encryption good enough to prevent my family from discovering all my porn?
They can't take it to some specialist who can crack it right?
To my understanding the data resets completely.
If I'm mistaken, please suggest alternatives.
Thanks lads
5 replies omitted. Click here to view.
>>
glowbot thread
>>
>>107884671
>I mean it should be fine against casual attempts to recover data
Is WD crackable? So if they take it to a specialist what are the odds they can break into it?
I'm too noob for VeraCrypt, also I have no idea how the software works, what happens if it becomes outdates a decade later, whether the key is random generated and i have to remember random string of letters/numbers or i can just easily remember my own custom passcode, etc
>>107884720
>>107884747
I have a lot of Giantess porn that I would rather my family never see how much of a degen I am
>>
>>107884764
Appreciated, I'll look into it
>>
>>107884583
your family doesn't want to see your porn any more than you want them to
>>
why the fuck would you care? you sure as hell wont care if you're DEAD

> be on the internet
> i fuckin hate the internet
> the internet used to be so much better
> it's all because of cookies and ads and AI search engines
> rediscover 4chan as a glimpse of old internet
> mod shit with revanced, feel bit better
> cookie banners still make me wanna an hero
> download Brave browser
> realize it has its own ai search engine slop
> deactivate all that shit
> still get ai site but at least the cookie banners are gone. I could not stand that sgir0u
>>
>>107888214
>one second
>i do not need the world wide web!
>download hexanet
>happiness.jpg
>>
>open up thread
>niggerbabble
>"i aint reading allat"
>close thread

File: stallvalds.jpg (8 KB, 293x172)
8 KB
8 KB JPG
Most people who decide to use the GPL will simply go for GPL v3 because it's newer. Linus Torvalds has criticized GPLv3 several times, especially about the Tivoization clause, but he doesn't care about freedom so maybe we shouldn't care what he thinks about licenses.

None of us wants devices where we can't install our choice of software on it, so the GPLv3 does actually make sense, though I still have to ask - which of the two licenses are better, and why?
>>
tmk for most lay people the GPL3 is just like GPL2, except torrent downloads are forbidden for binaries because they distribute them without code, and cloud hosted GPL3 software has limits because the FSF never saw those threats back then.

Other then that its a simple contract saying credit the previous author(s) and provide the code if the binaries are released. 99% of developers only only care about two things, only technical autist will pay attention to anything beyond that. I know GPL2 and GPL3 both say when binaries are released code that directly interacts with GPL2-3 code it must also be open source, but I think the GPL1 is the only one with a noticable difference that says all code in the entire program must be open sourced even if a tiny gpl library is used.

The point is 99% of users can't even tell the difference between GPL and MPL and aren't going to enforce it unless they don't have the code.
>>
>>107888062
>GPLv2 vs GPLv3
what license you choose does not matter. your code is probably shit and I don't want to use it. on the off chance that you wrote good code and I want to use it, then I'll use and modify and republish it however I want, and you won't do shit. You won't even bother submitting a DMCA to ShitHub. You probably won't even find out that I've ripped your code and put it in my project.
If you believe otherwise, consider that I'm using pirated software from about 10 different corporations and none of them are gonna do jack shit.

File: 1766608507404874.png (725 KB, 1036x1881)
725 KB
725 KB PNG
>What phone has X and Y feature?
Don't ask, use these!
https://www.gsmarena.com/search.php3
https://www.kimovil.com/en/compare-smartphones
https://phonedb.net/index.php?m=device&s=query

Good Resources:
>Reviews
https://www.gsmarena.com
https://www.phonearena.com
https://www.notebookcheck.net

>Frequency Checkers
https://www.frequencycheck.com
https://kimovil.com/en/frequency-checker

Comment too long. Click here to view the full text.
309 replies and 53 images omitted. Click here to view.
>>
>>107888240
Bullshit
Fast charging generates a fuck ton more heat
>>
>>107888240
Doubtful methodology because heat fucks everything up
>>
>>107888095
i don't remember exactly what i did but i didn't use any button presses to reboot, i ran a command through adb and it rebooted into the menu that had the actual option to unlock the bootloader, which is where i actually used the volume keys to select the option and confirm. after that i just followed the directions for patching the boot partition
>>
>>107888271
but you charge for a much shorter time, so it probably evens out
>>
>>107885030
what's the high pixel then

Tell me about your IT work nemesis
40 replies and 5 images omitted. Click here to view.
>>
>>107883978
Infosec bros how do we solve this?
>>
>>107872479
Managers who basically enforce goals but don't contribute, or worse, actively hinder contributions, towards those goals getting achieved. Managers who basically just ask questions about if things are done, when they'll be done, or what the blocker is. But at the same time they don't care to steer technical direction, merely pretend to give a damn about how things get designed or built, focusing on the wrong details, and not having the judgment to say no or ask questions before approving decisions that will bite us in the ass later (tech debt, designs that won't scale in the long run, one-off projects to solve the hot topic of the day rather than being part of a long term strategy, often because they don't really have one). They'll hear about a dozen unrelated or semi-related problems or needs from various business leaders and just start relaying it to you in stream of consciousness fashion in a meeting and then go "so, :clap: what are we (you) going to do about it?" And then you're on the hook to do your best to cook something up and 6 months later come performance review time they'll say it wasn't what they had in mind even though they were fully aware of what was being built that whole time.

These leeches are basically cheerleaders, or administrative assistants, but think they're a coach. They're there as a sort of pawn for the management hierarchy above you and don't take any ownership. Mine just left my team a few weeks ago to go be a leech in a different part of the company. Good riddance fucking worthless fuck
>>
>>107887048
every scrum master, project owner, manager, etc. i've ever met is like this
i hate adult day care
>>
>>107872479
women
>>
>>107872479
not my nemesis, actually kinda the opposite, I admired him
>he's hired as a junior dev
>never comes into the office
>never online on teams
>never shows up for standups, half the time he gives some shitty excuse (doctor's appointment or whatever) the other half just doesn't say anything
>he's always a week late with his tasks, but when he pushes a PR it's mostly pretty decent
>sat down next to me one time and started looking at my code, telling me how to fix my shit in like 2 minutes
I suspect he had like 3 other jobs at the same time and he was milking us because we were a laid-back company. Guy couldn't get fired because EU nanny state worker's rights laws. Good for you, my man

File: coaxial-cable-in-zoom.jpg (31 KB, 1000x500)
31 KB
31 KB JPG
APOLOGIZE
19 replies and 5 images omitted. Click here to view.
>>
>>107886770
That sounds godly. I don't know who the fuck designed these things because they're pure pain.
>>
>>107884243
Coax cables are kino and I'm tired of pretending they aren't.
>>
>>107886533
Nigga molex are still ubiquitous, there's literally no competing or replacing technology.
>>
>>107885960
my monitor needs this shit to be able to connect to my pc for full software compatibility
needless to say I am unable to updoot the firmware or fully use the software for it because fuck a type b
>>
>>107886533
I remember my friend saying this would be replaced by wireless 10 years ago.

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.
57 replies and 4 images omitted. Click here to view.
>>
neat


#include <stdio.h>
#include <stdlib.h>
#include <linux/prctl.h>
#include <sys/prctl.h>
#include <string.h>
#include <linux/seccomp.h>

int main(void){
char *c = malloc(1024);
printf("%d", (prctl(PR_GET_SECCOMP)));
if (prctl(PR_SET_SECCOMP, SECCOMP_MODE_STRICT) < 0)
perror("didn't work lol");


Comment too long. Click here to view the full text.
>>
>>107886472
Because when normal people talk about bootstrapping they don't mean the whole Trusting Trust bit, they mean "how do I get an executable" and knowing what you need for that is obviously useful.
I can probably remove it from the main page but that was largely copied from the first release announcement.
>Rajesh
Do you seriously think jeets are writing real programs in RiscV assembly or Rust? Get real.
>>
>>107885420
in high memory.
> ebp = 0x00000000
> esp = 0xff96f380
it wouldn't make much sense for stack to be PROT_NONE. so i'm not sure what would occupy this region. the only strange thing about my program that could explain this behavior, is that it's a flat ELF binary produced by flatassembler. there is one program header (one RWX segment), but no section headers. maybe when brk(2) says "uninitialized data segment", it really means some specific section. but that doesn't make much sense to me.
>>
>brk
Will the 1970s please take back their memory management methods and in particular somebody teach Bourne that sbrk(2)-on-segfault is not a valid way of memory management?
>>
>>107888183
I can dig up the clip of Bourne apologizing for that on stage if it soothes the pain

beating a dead horse edition
prev. >>107790853
111 replies and 43 images omitted. Click here to view.
>>
>>107885362
Gonna need that pape
>>
>>
im drunk but this is my current desktop, I have a new tripcode
>>
>>107887892
this desktop is very new and unriced so whatever, i will rice soon probably
>>
>>107871162
Very cool. I like the wallpaper and the buttons next to your dockapps
>>107863847
Insane font. I don't know how you're able to read anything on that screen


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