[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: file.png (131 KB, 1187x549)
131 KB
131 KB PNG
Why is it that every piece of GNOME software ever produced. Is utter dogshit?
33 replies and 3 images omitted. Click here to view.
>>
>>107566890
Thanks for link to overlay I'll check it out.

Concerning browsers: There used to be some good documentation for isolating them from the rest of the system on the Gentoo wiki. But I haven't checked the wiki in awhile so I'm not sure if they're still there.

For FreeBSD they have capsicum for restricting what applications can access. On OpenBSD they use pledge/unveil. Basically on OpenBSD they require the devs to set sane default for every application. For example, by default Firefox and Chrome can only access ~/Downloads folder. On FreeBSD you're expected to set up these rules yourself but you have several options for doing it. I prefer running it in a jail. Jails are great I don't understand why they were never ported over to Linux because FreeBSD has had jails for as long as I can remember (I started using FreeBSD in the mid-late 90s).

The main difference between Linux and the BSDs is you're expected to read the man pages before asking for help. You don't have to go searching all over the web looking for help. The man pages cover everything. FreeBSD also has its own helpful (and active) forum where you get quick replies from other users. They also don't seem to censor discussion about certain topics that are off limits on Linux forums. Lots of recent people showed up in the last few years that have switched over from Linux.

Switching isn't really hard either it won't take you more than a few days to get familiar with the differences. Highly recommended.

It's really hard to go back to Linux after using a proper OS where the kernel and the base system are developed together. Everything feels much better.
>>
>>107566329
Just wordcel things. They can't wrap their head around subordination hierarchies like superuser -> user -> apps. They view reality in terms of communication of policies.
>>
>>107566924
>>107566968
>there is no way I could include everything I like about it in a few posts here
I'd be incredibly impressed if you could, honestly. Appreciate the best-effort overview nonetheless.
>The only downside is the file system
I was concerned on that but realistically all my hosts backup everything important to my server's ZFS array. It's probably not a big deal for me personally.

>>107567014
>Jails are great I don't understand why they were never ported over to Linux
Kinda fulfilled by LXC now, I guess?
>>
>>107567014
One last thing I need to praise BSD for.

https://wiki.freebsd.org/bhyve

>bhyve, pronounced "beehive" is a hypervisor/virtual machine manager for FreeBSD that supports a wide range of guest operating systems on Intel and AMD processors that support the "POPCNT" (POPulation Count) feature, and experimentally ARM64/aarch64 processors that support the gic0: <ARM Generic Interrupt Controller v3.0> feature (visible in dmesg(8)).

>bhyve supports multiple storage and networking back-ends, UEFI, FreeBSD loader, and GRUB booting, PCI Pass-Through (PPT), integrated VNC and 9pfs servers, and many more features.

bhyve is amazing and there is nothing like it anywhere else. I use it daily to run older versions of Windows to support software that can not be run through wine. I really wish it was ported over to Linux.

Also FreeBSD can support all Linux software through a built-in emulator in the kernel. So on the off chance you have some hardware (e.g. wifi) that isn't natively supported with a driver you can run it through the Linux emulator and get things working that way. Although having a native driver is much better of course. FreeBSD's support for wifi isn't as good as OpenBSD's driver ime. But the situation is constantly improving.

The main issue with FreeBSD vs. OpenBSD boils down to this: Most FreeBSD devs do not daily drive the OS as their desktop. Most of them are using Apple hardware. OpenBSD devs all use the OS as their daily driver from what I've seen. So support for hardware is great if you have the same hardware they're using (thinkpads obviously have great support). But if you have say an Nvidia graphics card you're out of luck and should use FreeBSD instead.


Comment too long. Click here to view the full text.
>>
>>107567069
>I was concerned on that but realistically all my hosts backup everything important to my server's ZFS array. It's probably not a big deal for me personally.

The attitude within the OpenBSD community is that you should have backups. They're trying to improve the file system but they don't want to port over ZFS because it's a lot of code to audit. I've had no issues with FFS2 and it's a decent file system. I've never lost data even when I killed the power on purpose to see what would happen. But then again I'm not storing massive amounts of data on those systems. I mostly store text files and I have a home server to important stuff. For day-to-day use it seems fine and I'm not worried about it even on systems where I don't have a battery to shut down cleanly when the power it cut.

>>107567069
>Kinda fulfilled by LXC now, I guess?
It's a similar concept yes but it does a lot more and jails have been around forever now. It's covered in the handbook if you want to read more about them:

https://docs.freebsd.org/en/books/handbook/jails/

I run my web browser in a jail and I've never had any issues with it. I think pledge/unveil is a better way to do about doing this because it's simpler and doesn't require the end user to do anything by default. Most ports in OpenBSD have pledge/unveil support now and I wish the concept would be ported over to other OSs. But most people seem to like the container thing better for whatever reason. Adding pledge and unveil support to an existing application isn't hard though. The Chrome and Firefox ports have pledge/unveil and those were probably the most important and hardest applications to implement it in.

With the BSDs the main perk of using them is the documentation, man pages and the community. You won't find a better community of people anywhere else ime.

File: 1765543582667818.png (21 KB, 247x224)
21 KB
21 KB PNG
Previous: >>107525258
168 replies and 38 images omitted. Click here to view.
>>
File: 1740091973362688.jpg (260 KB, 958x1188)
260 KB
260 KB JPG
>see gorgeous babe on LinkedIn that lives in my area
>find her ig
>slide into her DMs
I did this enough that both algos of li and ig are recommending me educated babes. God bless the future. Obviously I had zero success so far but I'm getting messaged back by higher quality women than whatever I can pull in dating apps.
>>
>>107564171

I learned this the hard way. STAR method is bullshit. Tell a story.
>>
Also, I wanna ask, if people grill you on super specific questions, you answer them, they say you are wrong, and you open the code editor and quickly give them an example and they go like “oh but this is what you meant and yeah, you’re right”, and then they ask at the end if “are you okay with pressure? How do you handle that?” in a technical interview, is it a red flag?

I don’t know if I like the guy or not, am thinking of rejecting the offer, but I liked the behavioral interview, its just the “tech manager” dude felt like an ass.
>>
>>107566923
Certain managers love digging into random questions. I had a technical interview last 90 minutes. Most people fail if their interview ends in 20 mins since they failed to handle easy questions. It all varies wildly. Amazon for example is 3 seprate interviews that total 5 hours. Not including the are you some bot application or are you alive questions for the first one.

Anything you put on your resume will be grilled on so be wary of putting less knowledgeable stuff on there.
>>
>>107566524
It's probably the only reason honestly.

File: 1759211755416432.jpg (85 KB, 1019x401)
85 KB
85 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):
wiki.archlinux.org
wiki.debian.org
wiki.alpinelinux.org

>Which distro should I choose?
gnu.org/distros
nosystemd.org
>What are some cool programs?
suckless.org
harmful.cat-v.org/software

Comment too long. Click here to view the full text.
22 replies and 2 images omitted. Click here to view.
>>
>>107566826
Somethings never change lol
>>
>>107566826
>Reddit
Why am I not surprised. No, you are not a woman just because you decided to reject your birth sex. Biology absolutely doesn't work that way.
>>
Can you recommend a graphical display manager for Xfce or MATE that isn't GDM (pulls a lot of Gnome dependencies), SDDM (even more KDE/Qt ones) or LightDM (just never had a good personal experience with it)?
>>
>>107566950
https://wiki.archlinux.org/title/Greetd
>>
>>107566826
this is satire

File: 1756005350040405.jpg (1004 KB, 2480x3400)
1004 KB
1004 KB JPG
This shit is so ass edition

How to request advice:
>Budget
>Intended use (media, source, environment)
>Frequency response preference and music examples
>Past gear and your thoughts on them

FAQ:
>Where do I buy IEMs?
Amazon, Aliexpress, Linsoul, Hifigo, Shenzhenaudio

>Shopping Guide (IEMs, PMPs, Cables, Ear Tips, etc.):
https://rentry.org/consoomer_guide


Comment too long. Click here to view the full text.
243 replies and 39 images omitted. Click here to view.
>>
tree lost to itself
>>
>>107564684
Nigga spent $200 on foxzo's in-cable DAC...
>>
>>107564779
Annihilated by IA500 and apple dongle.
>>
I used to have soundpeats, then upgraded to allegedly upgraded version of soundpeats, lost them too ages ago.

Whats the current meme for public transport listening comfort+quality+privacy (dont want othrt people listening in)
>>
>>107566807
Er2xr with foam tips.

File: 100422.jpg (25 KB, 970x545)
25 KB
25 KB JPG
>killed flash
>killed the internet
>killed human relationships
>reduced everyone into a skinner box slave
>laid the groundwork for a techno-dystopian nightmare
>...
>gets away with it
How?
>>
>>107567086
>people in power gets away with everything
zomg imagine my shock
>>
>>107567086
>killed flash
Silver lining.

explain to me like im retarded (i am) why AI isnt trained on a more rudimentary level, like on logic, symbolism, pattern recognition etc instead of just being a chat bot that prints out words that dont make sense and arent true a large fraction of the time
36 replies and 6 images omitted. Click here to view.
>>
>>107564044
>I'm dumb, explain...
that's a lot of dumb. if dumb, can't explain. but, dumb, so can't explain that if dumb can't explain.
>>
>>107564044
Despite what the output may suggest, LLMs aren't all that complex architecturally, compared to biological brains.
LLMs really only take a sequence of tokens and predict the most likely next token. During training they create a high dimensional latent space mapping tokens (syntax) to abstract concepts (semantics), so if you get a token (word) you can "lookup" semantically similar concepts and navigate this latent space to related concepts, and then map back tokens for output. Under the hood it's all just matrix multiplications in a finite domain to compute the outputs of an extremely simplified crude approximation of a neuron (all it does is fit the function f(x) = ax + b, while biological neurons have vastly more complex and nuanced behaviour).
All that is to say, they're not intelligent and lack fundamental understanding, so they can't do much more than superficially parrot with an extremely large vocabulary. Training on logic won't make it actually understand logic and apply it correctly. It'll just spit out some stuff that looks like logic (which will fool some people).
>>
File: 1715668233458152.jpg (95 KB, 500x427)
95 KB
95 KB JPG
>>107564611
>>107566402
No, for the billionth time, LLMs are NOT a Markov's chain. They take into account the whole conversation, that makes a huge difference.
>>
>>107564085
Putting the entire internet into hypercompressing automatic pattern recognition machine works better then literally any other method. Half a century of trying to figure out smart stuff and getting absolutely nowhere vs like 7 years of training GPTs and denoisers on the internet and us getting chatbot smart enough to convince anyone from 2015 that it’s an AGI.
>But it’s not truly intelligent, it just repeats training data
Ok, but can it do your job? Can it automate away all entry level computer jobs? That’s what I thought.
>>
>>107564376
>so then why does every single LLM AI act like a retarded infant that talks in circles?
Start using uncensored models, it makes a huge difference. Guardrails and RLHF are completely neutering most LLMs.

File: images.jpg (11 KB, 300x168)
11 KB
11 KB JPG
It's great that it eliminates a class of bugs, but at what price? Looking at code, you can't always tell what assembly the compiler will generate. So what the hell is this good for?
48 replies and 9 images omitted. Click here to view.
>>
>>107567019
>high level interfaces and generalist code are useless to me
fair enough
i think i talked to you in a previous thread and we agreed on many things.
aren't you the one i suggested looking into fpga stuff and also told that rust is nice for gpu programming ?

anyway number crunching generaly involve hot paths that are not huge in code and yea, you don't need abstraction in that case so makes sense for your use case.
i do think you could reach the same perfs with rust (and probably with less labor) but C is a perfectly fine pick for it.
anyway, my biggest reason to use rust is productivity whilst having executables that are compared in speed to c++ so i don't even care that much about the safety aspect, but i was gonna say, for number crunching it matters even less generally.

>also i find the syntax really abysmal. i legit hate it
i didn't like it at first desu, but i've come to enjoy it and now whenever i go back to c/cpp i feel frustrated of missing things or things that are more verbose than necessary, also i have a french keyboard and c++ requires me to stretch my fingers more with weird symbols lol.

>theres a reason our road signs are not strings of chars interspersed with ALL the special signs, that reason is legibility
i mean most people are nocoders so i don't think it realy applies.

Comment too long. Click here to view the full text.
>>
>>107567039
>this is piece of code is as fast or faster than lemire in 99% of cases
legitimately cool
I eat my hat
>bitch, please, shut the fuck up
I go faster than Swiss Table, a hash table optimized for use in Google's datacenters.
I go faster than b-trees in scenarios optimized for them (to an extent)
>>
>>107567040
>but rust doesn’t have much support built in the language but it is done through cargo
i mean, generics are still builtin, and the std has most types collection you'd need, ie hashmap<T>, Vec<T>
but yea, a lot of the good stuff is available through cargo, the ecosystem is indeed realy good imo.
though i think a lot of the libraries can be made possible only thanks to the language's flexibility and also that it's not a pita to use someone else's code.

the biggest example of it is traits imo, since trait implementation is separate from type definition, that means you can implement your own traits to library / extrenal types and library traits to your own type.
that also means library can write functions expecting a type to implement a trait, but more importantly that means library A can define a trait, and library B that's independent from A can expect this trait.
and then you can just make a library C that implements library A's trait, and now everyone that uses library A can use your library C even if you never even knew about B's existance.

that's allow us to do
derive(Serialize, Deserialize)
struct foo { whatever}

and now your type can be converted to any known format know to man through third party libs that implement serializers/deserializers.

Comment too long. Click here to view the full text.
>>
>>107567062
>legitimately cool
>I eat my hat
NTA, i'm a rust shill, but same.
i'm also a fan of high perf code and whatnot.
last cool thing i saw was a friend that wrote a custom impl of sha256 in c++ thinking about pipelining, cache locality, allignment and all that kind of things and he would pm max out ram speed.
>>
>>107567060
yeah, i think we spoke already
and abstractions are good

function()? can be abstracted away as function() in c, with the error checking inside it.
vanilla c doesnt support it but gcc's force inlines are hard guarantees you will see at most a jump in your code
so error checking can be abstracted behind a wrapper
or a macro but i avoid using them in general, i only use them for syntactical tricks, never to inline code
it makes it a nightmare to work with, otherwise, and theyre redundant in this function when one has force inlines

its just... yeah.
its 100% a matter of interfaces, and the need for custom ones.

>>107567062
ah, so youre actually good with rust

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

File: start-menu.png (289 KB, 1400x1208)
289 KB
289 KB PNG
You now remember the Windows 8.0 Start Menu Desktop replacement debacle.
3 replies and 1 image omitted. Click here to view.
>>
>>107565800
based faggot
>>
File: Untitled.png (154 KB, 1114x571)
154 KB
154 KB PNG
>>107565762
Unfortunately the beginning of having to change defaults post-install to make Windows usable.

Still, with Start8/Classic Shell it may have been the fastest windows version released to date.

So much was done after Windows 7 to improve the driver model and speed the OS up even on HDD. All this was lost again in Windows 10
>>
>>107565795
They thought TABLETS were the next big thing.
>>
File: 1000002655.jpg (111 KB, 1024x992)
111 KB
111 KB JPG
>>107565762
I might be called a retarded faggot for this but I didn't actually hate windows 8. I was forced to use it for one of my machines because of some weird hardware support quirk, but it happened to be the machine I had on my living room television. And it worked pretty well for that, on a TV with an Xbox controller and one of those wireless keyboards with a trackpad.
As an actual desktop OS though holy fuck absolutely not.
>>
>>107566539
a kneejerk move that costed them a lot

File: 1762683838513933.jpg (31 KB, 400x400)
31 KB
31 KB JPG
I need to buy my adult brother a laptop, his old one broke and now he's very upset...He has special needs. Just something really basic, all he does is look online at pictures of dinosaurs, animals, and pokemon.

What's the cheapest and most basic thing I should go with?
24 replies omitted. Click here to view.
>>
Get that paid camwhore put of my sight
>>
>>107564485
>Dump his ass in a home somewhere. His laptop breaking isn't your problem.
>ME ME ME ME ME ME ME ME ME ME
People like you are why this country has gone down the shitter
>>
>>107562203
Your brother sounds based as fuck
>>
>>107565293
Thanks, if someone told him this in real life it would make his day.
>>
>>107562240
Yeah the little touchscreen ones are cool as shit, I got my tech illiterate father one and he's glued to the fucking thing now.

File: 1765820227332662.jpg (192 KB, 1553x815)
192 KB
192 KB JPG
>France arrests hackers
>hackers hack all of France's law enforcement
flat circle
122 replies and 13 images omitted. Click here to view.
>>
>>107562952
He's right though
>>
In b4 tutanota gets outed
>>
>>107566700
>ruin their reputation
wow I bet criminals really care about that
>>
Some of you should join once the site comes online in a day or two, see if you like it. Having more smart people in there would be beneficial. If you're a noob and unsure about your OPSEC then don't bother, but if you know what you're doing and always use Whonix, etc. you'll be fine.

http://breachedmw4otc2lhx7nqe4wyxfhpvy32ooz26opvqkmmrbg73c7ooad.onion/


>>107566783
Yeah, they do you fucking retard. They're playing the long game and running a smart business model, just look at the recent SLSH campaign. BreachForums threat actors usually don't fuck around but they also care about their rep because it makes future extortions much easier.
>>
>>107564080
Dont you love it when Jews use reverse psychology. The are so easy to spot
also:
>>107564167
childish motherfucker alert

File: cat-trump.jpg (51 KB, 720x900)
51 KB
51 KB JPG
To avoid rehashing the same bullshit arguments, I'm going to answer some of them in advance.

> Developers have a know-it-all shitty attitude.

Okay, and? Who gives a shit and how does that affect the software itself?

>Feature X is missing.

Most of the things which people claim are missing in GNOME, is actually possible via extensions. Extensions are written in JavaScript, so it's easy to implement whatever custom behavior you want.

>You can no longer customize themes.
gtk3, gtk4, and libadwaita are fairly small libraries and the _colors.scss file can be patched with your custom style and recompiled. It is trivial to pull the latest changes and rebase.

How often does one need to change their theme anyway?


Comment too long. Click here to view the full text.
>>
>>107566936
All the things you mentioned, and how, just as you describe, big of a pain in the ass it is to fix them. I'm not interested in working around every aspect of a de, when I can just install one with menus or easily located and edited config files to make simple fixes and modifications.
>>
>>107566936
At least gnome looks good

File: 1751738341087223.png (575 KB, 1000x562)
575 KB
575 KB PNG
Can't get 2x16 DDR5 to post, but will post 4x16
>gskill trident expo
>aorus elite b650

memory with 4 modules only runs at 3200. tried A2 B2, then A1 B1 with no luck.
>>
>>107565004
WOMM
>>
>>107565004
You enable XMP?

File: 1758210682233379.png (875 KB, 978x949)
875 KB
875 KB PNG
Even HDDs are not safe even though everyone tells me they don't want to buy them and call it "spinning rust"
32 replies omitted. Click here to view.
>>
>>107566038
Based Tyrone Chad
>>
>>107562429
Prices are still decreasing in my region
>>
Death to AI, death to Altman.
>>
so what are the alternatives for storages nowadays? i dont use cloud, sd cards don't last, CDs are too slow
>>
>>107567080
Tape

File: maxresdefault.jpg (154 KB, 1280x720)
154 KB
154 KB JPG
>tortures you
8 replies and 1 image omitted. Click here to view.
>>
>>107566189
>the game, but for some namefag who made a wikipedia page for his OC
>>
>>107566540
Correct and easily negotiated pilled
>>
>>107566189
retarded nerd brainfart
>>
>>107566189
I wonder what will Basiliskfags do when the ASI turns out to be AM instead of Basilisk and decides to torture it’s creators specifically.
>>
>>107566189
I don't get the arguments surrounding basilisk
if you're afraid basilisk will bite you in the butt then simply write it not to bite you, or simply don't write it at all
it's just a computer program that you design anyway, it will not do something against what you didn't tell it to do

File: questions.png (203 KB, 740x555)
203 KB
203 KB PNG
>Read the sticky: >>105076684

>GNU/Linux questions >>>/g/fglt
>Windows questions >>>/g/fwt
>PC building? >>>/g/pcbg
>Programming questions >>>/g/dpt
>Obsolete laptops >>>/g/tpg
>Cheap electronics >>>/g/csg
>Server questions >>>/g/hsg
>Buying headphones >>>/g/hpg
>How to find/activate any version of Windows?
https://rentry.org/installwindows

Previous: >>107518652


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