[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: 1765108727563098.jpg (499 KB, 1920x1080)
499 KB
499 KB JPG
>>107568585
"Arguing that you don't care about the right to privacy because you have nothing to hide is no different than saying you don't care about free speech because you have nothing to say."
--Edward Snowden

>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.
191 replies and 25 images omitted. Click here to view.
>>
opus proxy https://rentry.org/desuproxyreborn
>>
>>107646329
I had a (sort of) similar experience.
>graphene
>private space w/ always-on mullvad VPN w/ daita for casual browsing/shitposting over ironfox
>owner profile/bare IP/vanadium for signed in accounts and stuff. Sometimes just browse reddit (not signed in or anything) there when feeling lazy. Literally just r/All, not pulling up specific subs or anything
>one day (private space, VPN, ironfox) spend time on /biz/, do a couple of crypto related searches, visit a couple crypto websites
>boom, suddenly crypto adds on reddit/bare IP/vanadium/owner profile
Like I know VPNs aren't a silver bullet or anything, but figured different IP/browser combos across profiles on Graphene should at least shake advertisers but I guess fucking not.
>>
>>107705679
Forgot to mention not even using play services
>>
>>107705221
I think the Ubisoft hack is related to MongoBleed, a critical vulnerability where the PoC was published on Christmas day. If you got savaged by this recently, I'm not going to hold it against you.
>>
>>107646329
>>107705679
do you use the same wifi or internet connection?
if you use the same internet connection, your IP might be a static one, in which case your apps might simply keep track of you by correlating all similar cookies and stuff.
try clearing your cookies and app data more often in your phones/devices
also,
>VPN
VPNs leak info sometimes.
also, check this attack: https://localmess.github.io/ . yes, that was Facebook.

File: 1766509747724355.png (1.92 MB, 1620x2160)
1.92 MB
1.92 MB PNG
>/g/ makes an 18th album
Theme: Outer Space Music
Title: [Accepting suggestions]
Deadline: 7th 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.
74 replies and 11 images omitted. Click here to view.
>>
>>107705148
It goes both ways. This is a production thread, clearly people here are interested in producing. But most people here want to make their own original music too. You should play music if you want to do that. Music theory is the chicken, not the egg. You compose by playing, not by thinking. The problem of working digitally is that it makes you prone to intellectualization of the creative process. It turns music making into a series of decisions rather than the spontaneity you get from jamming. You can 100% make a melody by placing down MIDI notes manually, but guess what, this becomes much easier to do when you already know an instrument too. But I digress, and maybe you only want to produce. Or you want to do something like the last Oneohtrix album, which was made entirely with samples. However, save for a few genres, you'll always benefit from knowing how to play music if your ultimate goal is to compose your own.
>>
>>107704895
Thanks again for your help.
That disparity is caused by values in the output signal exceeding the +1/-1 limit. The recorder clips the sound instantly when it tries to write it to .wav, but your output device has a lot more headroom.

Anyway, this exceeding of limits seems to be caused in your case by:
>"old verb" module (getting axed in the next update)
>negative part of the LFO signal causing strangeness in the erase portion of the tape delay (needs to be handled better internally)

The next update will also feature some sort of smart limiter and clipping indicator on the output and recording modules.
>>
Anyone here trying Zebra 3? The sound is insane, I'm glad I skipped Serum 2 honestly, I don't have money for all these synths
>>
>>107705299
>but guess what, this becomes much easier to do when you already know an instrument too.
Do you really need more than just playing the melody on a midi keyboard?
>>
>>107705807
Yes, not because playing a melody using a single hand on piano is technically demanding (it is not), but because the experience acquired by playing actual pieces trains your ear and lets you intuitively pick up on the ways music is composed. In other words you pick up the so called theory intuitively rather than academically. For example, you realize that between C major and G major there is only one note that is different (C major uses F and G major uses F#). If you are building a melody in C major, and at some point instead of playing an F you play an F#, this translates into tension, surprise and so on (use your own ear to judge). Since you switched to the scale that is only one note apart, the transition is seamless compared to moving towards a different scale. Obviously, depending on what you are composing and trying to accomplish, maybe you actually want the dissonance, and you choose to avoid the F#. By playing several pieces, you notice the patterns in the music, and your ear picks up naturally on these patterns. Also, when I say that you should play an instrument, I don't mean at all that you should aim to become a virtuoso. Even a lower intermediate level will do wonders for what you can think of in musical terms, which is perhaps around 800 to 1000 hours for piano. I'm certain some people here are above average in musical aptitude and general intellect and creativity, even if they don't realize it yet, and it'd be a shame if they are not achieving their full potential by not picking up an instrument.

File: 1764301264532904.jpg (31 KB, 464x280)
31 KB
31 KB JPG
I never understood why this icon means save.
17 replies and 6 images omitted. Click here to view.
>>
>>107705523
>of course we know what SD cards are you dip
You say that...
But it wasn't the adults in here asking why there's wireless power but not wireless data transfer...
Whilst most likely posting it via phone on the f'kin wifi....
What you do and don't know isn't really for us to decide: for example, SD cards were a thing a long time before they stopped putting drives in machines, If you know SD you *should* know floppy...
and experience has dictated there not be a great deal of credit granted to the ilk that comes up with ideas like "Water is heavier than wind so we should put wind turbines under water" and "Folders make no sense, filing systems should run on tags"....
Or the sort to post a floppy icon - not even the 5¼ actual floppies, the 3½ stiff floppies - questioning it's relevance in a technological forum...

>>107705280
There is no cloud.
Only somone else's computer.
Save your data on my computer, nothing bad will happen later. Honest.
>>
>>107705523
you weren't born yesterday, you're just retarded. that's what makes it so funny.
>>
>>107705262
google it then
>>
>>107705906
gee I wonder what generation was responsible for that?
>>
>>107705924
you
you are responsible for that
stop with the tic tac toc and the wipitiz

>The development comes a little over a year after the tech giant [Google] disclosed that its transition to Rust led to a decline in memory safety vulnerabilities from 223 in 2019 to less than 50 in 2024.

>The company pointed out that Rust code requires fewer revisions, necessitating about 20% fewer revisions than their C++ counterparts, and has contributed to a decreased rollback rate, thereby improving overall development throughput.

>We adopted Rust for its security and are seeing a 1000x reduction in memory safety vulnerability density compared to Android's C and C++ code. But the biggest surprise was Rust's impact on software delivery," Google's Jeff Vander Stoep said. "With Rust changes having a 4x lower rollback rate and spending 25% less time in code review, the safer path is now also the faster one

>With roughly 5 million lines of Rust in the Android platform and one potential memory safety vulnerability found (and fixed pre-release), our estimated vulnerability density for Rust is 0.2 vuln per 1 million lines (MLOC).

>Our historical data for C and C++ shows a density of closer to 1,000 memory safety vulnerabilities per MLOC. Our Rust code is currently tracking at a density orders of magnitude lower: a more than 1000x reduction.

https://thehackernews.com/2025/11/rust-adoption-drives-android-memory.html
184 replies and 22 images omitted. Click here to view.
>>
>>107705461
You cannot parallelize input reading, but you can make output potentially faster by making use of the fact that your memory bandwidth might not be saturated, each thread when finishing the sorting could join the lines into one string, then you can build IoVec from non-empty strings to write everything out in one syscall with mostly flat data which might be faster to print out.
>>
>>107705573
IoSlice* apparently is in std https://doc.rust-lang.org/std/io/struct.IoSlice.html
>>
>>107705573
>You cannot parallelize input reading
It's a memory map so you could split it into chunks, do some fiddling to make the edges of the chunks match up with newlines, and come up with a way for each bucket to be written to by multiple threads at once. No clue how much that'd even help though.
>but you can make output potentially faster by making use of the fact that your memory bandwidth might not be saturated, each thread when finishing the sorting could join the lines into one string, then you can build IoVec from non-empty strings to write everything out in one syscall with mostly flat data which might be faster to print out.
That does shave off a few more percentage points even though it means copying everything. Mainly the joining, I think the writev made a difference too but it was hard to measure.
#![feature(write_all_vectored)]
use std::io::{self, Write};

const NUM_THREADS: usize = 16;

fn main() -> io::Result<()> {
let input = unsafe { memmap2::Mmap::map(&io::stdin())? };
let mut buckets = [const { (Vec::new(), Vec::<u8>::new()) }; 128];
let mut prev_idx = 0;
for idx in memchr::memchr_iter(b'\n', &input) {


Comment too long. Click here to view the full text.
>>
>>107705716
The idea is that userspace can use SIMD for memory copying while kernels generally avoid it and so fragmented SSE/AVX in userspace preparing a nice flat buffer for the kernel often wins over small scattered buffers being handled by the kernel. This assumes march=native and good hardware. With the output supporting DMA, such copying will almost always be faster if you're writing to a fast disk because kernel will try to copy those buffers into bigger blocks internally anyway.
>>107705716
>Input is a memory map
That doesn't really make sense, you'd need to know its length.
>a way for each bucket to be written to by multiple threads at once
Mutex should be enough, if not, atomic bump allocator, each slice is 16 bytes, maximum amount of slices needed is total stdin length / bucket_count, if those allocators are mmapped, only page faults matter, memory use is not an issue.
>>
>>107705836
Hm, interesting.
Now that I look at it again I was already copying all the lines anyway for the write buffer, so it really shouldn't be surprising that parallelizing that helped. (And the lines were so short that a full no-copy writev of individual lines caused a slowdown.)
In my measurements the output is /dev/null which surely has an unrealistically fast path in the kernel. (Silly games, silly prizes.)
-C target-cpu=native doesn't seem to make a difference.
>>Input is a memory map
>That doesn't really make sense, you'd need to know its length.
I'm already mmapping stdin. This is kind of cheating, it fails if stdin isn't a file, but writing a fallback with a heap buffer wouldn't be too hard.
Mind that by "reading the input" I really meant splitting it.
>Mutex should be enough, if not, atomic bump allocator, each slice is 16 bytes, maximum amount of slices needed is total stdin length / bucket_count, if those allocators are mmapped, only page faults matter, memory use is not an issue.
If each bucket is a mutex around an array of slices and some of those buckets are constantly going to be used by every single thread then you're going to get horrible contention, right?
I was thinking along the lines of giving each thread its own set of 128 buckets and then merging them at the end.

Who could've possibly seen this coming?
>>
>>107704316
Amazing use of the English language in that headline.
>>
>>
>>107704316
Who the fuck uses chatgpt for anything other than shitposting anyway?

File: 1762462378952.jpg (1.98 MB, 4080x2304)
1.98 MB
1.98 MB JPG
>get powerbank
>USB-C is such a mess of overlapping and conflicting power specs that my phone charges the powerbank
Do we need a new standard?
27 replies and 6 images omitted. Click here to view.
>>
File: GSK7NjPb0AA0UeK.jpg (128 KB, 1200x1184)
128 KB
128 KB JPG
>>107703319
>Bildschirmfoto
>>
File: 1757691548644.jpg (100 KB, 500x751)
100 KB
100 KB JPG
>>107703197
>>
>>107701774
switch your phone from "source" to "sink"
>>
>>107702270
fpbp. OP is a retard
>>
>my phone charges the powerbank
You have to tell your phone to specifically charge the connected device.
0/10 bait

File: Z(1).jpg (170 KB, 1200x1800)
170 KB
170 KB JPG
>I can just buy more power at the gas station.

Why aren't AA powerbanks more popular?
12 replies and 1 image omitted. Click here to view.
>>
>>107705600
>>america invents dry cell batteries
So how bad does it make you seeth that most likely the first to bring solid state lithium to market gonna be the chinks or the japs?
Further cementing your obsolescence in yet another field...
>>
>>107704182
If you're driving, you have access to a cigarette lighter power slot so stick in a power adapter and charge whatever the fuck you want on the go. You just need a cable and a female receptacle USB power adapter.

Chances are your car already has a USB slot in it if it's 2010 or above anyhow.

Related rant: Those of you who buy car charge adapters that have the cable already attached and impossible to remove without fucking up your adapter are stupid as fuck! Always buy ones with just the USB connector and then add your cable as you go.

I do have an Anker power bank though and it is super awesome and fast charging. I can charge my phone multiple times too since it's got a lot of stored power. I can even charge multiple things at once. It only cost $20 on Amazon too via last year's Black Friday deals. They're great, but not that necessary if you have a vehicle and actually go anywhere at all in it.
>>
>>107704285
>>107704430
What the fuck are you doing up in the mountains where a 20,000mAh battery with a solar panel isn't enough?
>>
>>107705896
It's called extreme dildo hide and seek - it really thrashes the batteries - and all the cool kids are doing it.
Or so I hear.
>>
>>107704182
a 3.7v lipo with 5v booster is smaller and cheaper.

File: 1764936420039709.jpg (496 KB, 896x1200)
496 KB
496 KB JPG
/lmg/ - a general dedicated to the discussion and development of local language models.

Previous threads: >>107686942 & >>107679732

►News
>(12/26) MiniMax-M2.1 released: https://minimax.io/news/minimax-m21
>(12/22) GLM-4.7: Advancing the Coding Capability: https://z.ai/blog/glm-4.7
>(12/17) Introducing Meta Segment Anything Model Audio: https://ai.meta.com/samaudio
>(12/16) MiMo-V2-Flash 309B-A15B released: https://mimo.xiaomi.com/blog/mimo-v2-flash
>(12/16) GLM4V vision encoder support merged: https://github.com/ggml-org/llama.cpp/pull/18042
>(12/15) llama.cpp automation for memory allocation: https://github.com/ggml-org/llama.cpp/discussions/18049

►News Archive: https://rentry.org/lmg-news-archive
►Glossary: https://rentry.org/lmg-glossary
►Links: https://rentry.org/LocalModelsLinks

Comment too long. Click here to view the full text.
230 replies and 19 images omitted. Click here to view.
>>
>>107705838
AMD'd
>>
>>107702192
Why do you act normal here 1% of the time and then an insane weirdo other places you Russian faggot?
>>
>>107705838
sorry to hear that 'non
>>
>>107705566
sorry but I don't use safetycucked, positivity-biased models
also not local
>>
>>107705838
>5090 no longer detected but mi50 is there, let’s test that
That was your mistake. I would shit bricks if this happened to me and immediately investigate the pcie slots.

File: 1735478245583142.png (478 KB, 1080x845)
478 KB
478 KB PNG
I've submitted 400 job applications this month
45 replies and 4 images omitted. Click here to view.
>>
>>107704657
Kill yourself retard
>>
Don't most amerigoys see themselves as superiors to the rest of the world?
You guys can just work harder, also most of the technicians in your ai companies are asian/chinese, since you guys are so much better, why not make an ai2 to showcase the power of the amerigoys brain?!?
>pajeet
calling me a pajeet won't cure your diabetes or get you a job tho.
>>
>>107704983
the spics were getting uppity under biden
>>
>>107704983
Rednecks elected trump to destroy white collar work.
>>
>>107702481
>The US are beyond fucked though. Not finding a job isn't even the worst thing to come
it is for me personally

File: oled.jpg (261 KB, 2048x1536)
261 KB
261 KB JPG
what are some alternatives to OLED
I can afford top range OLED but I cannot afford to change it every 2-3 years, I mean I can but I would find that wasteful.
It will used connected to a PC because fuck Smart TV, all I care about is a good panel.
was considering TCL but they have half the dimming zones in EU compared to the US
32 replies and 11 images omitted. Click here to view.
>>
>>107705070
>40-42" is the absolute sweet-spot for 4K monitor use since the PPI will be above 100.
if you think there's no use case for ppi above 100 you're clinically blind.
>>
I don't even know what my monitor is. It doesn't say, so I assume LCD. Literally fine.
>>
>>107704661
The only alternatives to OLED are Plasma and CRT, both of which are dead
>>
>>107705714
just spend a decade looking at inferior tech until you start coping about not being able to afford microled
it's that easy
>>
>>107704661
>he watches YouTube shorts
Kys

File: 1750107623938737.jpg (65 KB, 576x416)
65 KB
65 KB JPG
There is literally no reason to use Linux. Heck, there's no reason to use anything other than Mac OS™ and Windows™(10®). Why, the poorfag asks? Allow me to explain-

You use Mac for-
>showing cute videos to your friends
>sniggling up with your gf
>going hiking and casting to reddit
>just being a super relient go-to machine that'll have your back in a pinch

Windows you use for
>playing video games
>making expensive machines
>school computers

Linux, on the other hand, exists only for these principle reasons
>watching adult cartoons

Comment too long. Click here to view the full text.
1 reply omitted. Click here to view.
>>
>>107703973
>we
>>
>>107703959
I agree. Stay away from Linux, we are full.
>>
File: 1763270378047756.jpg (3.29 MB, 2463x1991)
3.29 MB
3.29 MB JPG
>>107703959
>>harm children through the internet
Can't even do that, times have changed.
>>
All operating systems are garbage. At least Linux is free garbage.
>>
>>107703959
dont care just werks
>[2023-07-28T15:56:04+0000] [PACMAN] Running 'pacman -r /mnt -Sy --config=/etc/pacman.conf --cachedir=/mnt/var/cache/pacman/pkg --noconfirm base linux linux-firmware iwd neovim'

What's the best 2025 laptop
15 replies omitted. Click here to view.
>>
There isn't one "best" laptop.
>>
>>107705322
all of this bullshit to underperform an M1 MACBOOK in every sense and on top of it pull 0 BITCHES at starbucks
>I don't care about pulling bitches
NIGGER I KNOW LOL
>>
>>107701859
Lenovo ThinkPad X9
screw T480 autists and Macfags. OLED should be the standard on laptops already
>>
>>107701859
>the offset touchpad
Having a 16:10 laptop really helped me realize just how fucking retarded 16:9 is on a laptop
>>
>>107705634
Seems like you've never told a girl that you have a librebooted thinkpad at home. Them bitches will flock around you.

File: everydayIsWednesday.jpg (222 KB, 1357x1281)
222 KB
222 KB JPG
/dpt/ - Daily Programming Thread

Welcome to the Daily Programming Thread. What are you working on, /g/?

Previous thread >>>107670460
259 replies and 21 images omitted. Click here to view.
>>
>>107690624
opus / imagen / captcha bypass https://rentry.org/desuproxyreborn
>>
>>107705648
>desuproxyreborn
nucleic acid
>>
File: PXL_20251229_230437657~2.jpg (1011 KB, 3016x2268)
1011 KB
1011 KB JPG
Ok so I got the pic related bad boy a few weeks ago.
I think I just bought it because it was cheap and I am obsessed by risc-v somehow. I don't have anything linux-ish that i would want to run on this really.
So now the question is:
Should I write a bare metal OS for this? It seems like there are all sorts of datasheets for the hardware.
Or should I try to get my own risc-v cpu written in vhdl back working and then write an OS for that. Because then I would be in control of all the hardware and could keep it KISS (ps2, vga, you name it).
Both seem like a huge undertaking. I am a bit frustrated by my vhdl because I messed it all up with AI. So I don't know. But looking at the datasheets using this existing SBC is probably not much easier. But terry did it too with x86 - which is maybe more documented tho
>>
>>107705932
>looks like a shitberry clone
sure, write an OS, keeps us updated on your own GPU drivers without copy pasting from Linux
>>
>>107705948
>sure, write an OS, keeps us updated on your own GPU drivers without copy pasting from Linux
Yeah that's kind of the thing.
For the raspberry pi 1 it was quite nice. you could relatively easy interact with the gpu, but i think they fucked it all up after that. Not sure, never dug into that much more

>can't use your hardware without an app and internet
>>
File: 1728275324940365.jpg (121 KB, 795x863)
121 KB
121 KB JPG
"Data rich service"
AKA
FUCKING SLAVE, GIVE UP YOUR MONEY AND DATA
>>
>>107704639
you can literally do better with an open source program. fuck app cattle.
>>
>NVCleanstall
no app, no telemetry
>>
>ai hallucination
don't care
>>
>graphics driver with DRM (not the Linux-kind)

File: 1744089653758697.jpg (14 KB, 300x168)
14 KB
14 KB JPG
Alright well since firefox is doubling down on implementing ai in their browser and theyre completely ignoring their user base professing how they dont want it. Which is the better fork of firefox to flee to? Im considering waterfox or librewolf since both are likely not to implement the new aislop bloat. Recently heard about this floorp browser too but its new to me and idk anything about it. Plus the name sounds gay as fuck which is the only reason im suspicious of it, the name alone already sounds like its begging to be abandoned but thats just my surface level take
25 replies and 2 images omitted. Click here to view.
>>
Firefox constantly has issues for me, but all Chromium browsers suck ass as well.
>>
>>107702675
If you need a old experience, has the Basilisk navigator, him is my favorite navigator today.
>>
just place the betterfox config file into the profile folder and you have yourself a good browser
>>
>>107705884
>Just break your browser and install malware and it will be good
Absolute retard advice
>>
>>107702675
Waterfox.

/thread


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