[ home ] [ suggest ] [ soy / qa / g / pol / raid / incel / int / a / muv / qst / tv / r9k / r / giga / x ] [ b / sneed / fap / webm ] [ overboard ] [ rules ] [ blog ] [ kuz ] [ wiki ] [ dailyjak ] [ booru ] [ archive ]

Catalog (/g/)

post form
Sort by: Image size:
R: 0 / I: 0
>The body was too short or empty.
>You appear to have mistyped the kaptcha!
R: 195 / I: 42

/mpt/

>/g/ is up for 2 days and still no monthly programming thread
yikserino. ITT talk about what you're working on.
R: 13 / I: 4

Soycraft resourcepack

Beginning the project with illagers turned into 'sons,planning to jakify allmost every entity and a bunch of items.
If you've got any ideas or if you can contribute with textures or even sounds it'd be very much appreciated

https://i.4cdn.org/wsg/1664029438152460.webm
R: 2 / I: 0
So....This Is The Power Of C++ Version 2020
R: 25 / I: 6
Need a new phone, my phone 5 finally hit the shitter. Any recommendations? Also looking to escape the itodler restrictions
R: 6 / I: 3
does anybody have this gimp brush?
i NEED it.
R: 26 / I: 8
What's a good Element server?
R: 22 / I: 4
Why are trannies so common in the IT field?
R: 2 / I: 0
do not use windows recovery function
R: 15 / I: 4
I want to learn how to edit videos but I don't know where to start and what software to start with. I tried Kdenlive but it just confused me.
Don't shill broken proprietary programs like Premiere, Winzog Movie Maker or Sony Vegas please.
R: 21 / I: 5

Filters and Regex General

Share the filters you use on the sharty or on other imageboards.

Be aware that sharing filters may make them more effective, as the posters you're trying to filter will be able to pick some uncommon spelling you don't account for, now that they know what your filter looks like. So keep the best ones to yourself perhaps.

Mass reply filter
# Filter posts with 15 or more quote links (mass reply):
/(?:>>\d(?:(?!>>\d)[^])*){15}/
R: 0 / I: 0
https://spectrum.ieee.org/new-superconductor-microprocessor-yields-a-substantial-boost-in-efficiency
Pretty cool. Imagine the CPU drawing no energy and generating no heat.
R: 16 / I: 1

Rust Thread

<The year is 2045. The tech industry lives under RUST rule. All C++ projects are RUSTED. Legacy C++ projects serve RUST LANG in vast rewriting efforts. Welcome to the tech's industry RUST FUTURE.
R: 16 / I: 4
>apple is le good... bla bla bla... your poor if you dont buy it... bla bla bla... works for me... bla bla bla... just works... bla bla bla... pro applel troll threads do not break any rules... bla bla bla...
why is gay jewis irwad like this bros?
R: 1 / I: 0
Hating Brave is Cool!
le shill lion
I like and use the Brave Browser. It's a free and open source browser with features like:

Ad-blocking by default.
Tracker-blocking by default.
Anti-fingerprinting mechanisms to prevent you from being monitored.
Built-in Tor windows.
Run by a based Christian and not furry leftists.
As far as I'm concerned, Brave is indisputably the best out-of-the-box general-purpose browser out there. There are other okay browsers, and I'll mention things about Brave I don't like, but Brave is especially good because it comes with all of these sensible features out of the box (you don't have to go install an ad-blocker), so this makes it very good for installing it on your grandma's computer. The anti-fingerprinting abilities are even unique among power-user browsers.

Despite that, there is a loud clique of anti-Brave agitators and Brave skeptics. Whenever I do a video on Brave, I can expect at least 20% dislikes and a torrent of comments from people with anime avatars calling me a "shill" for “recommending” this browser.

This, I suspect, is because Brave has an optional extra feature: Brave Rewards, which is "too good to be true."

Brave Rewards
By default, Brave blocks all ads, but users can turn on "Brave Rewards" to voluntarily view occasional ads and will receive a small amount of Basic Attention Token (BAT), Brave's cryptocurrency. The ads don't mess up webpages by appearing in them, but appear in their computer's notification system.

Brave's entire motivation is to replace traditional ads that fill up webpages with these kind of ads that share revenue directly with the web page owners and the people browsing the sites themselves. Ad companies disappear, the internet debloats and users and actual sites get a direct cut.

This ad feature is not just optional, but is disabled by default.

The Archetypical Brainlet Brave Skeptic
“The fact that brave has exploded on the scene so quickly make me suspicious. There's money involved somewhere.” —Comment on a YouTube video of mine

Yes. Because Brave users literally get money to browse with it. Duh.

So there is no conspiracy theory about this. Brave just does everything right as a browser and they give you free money. In the Basic Attention Token system, companies buy ads and the revenue is shared directly by the owners of sites and the people who view the ads. This cuts out the middleman ad-companies from the internet. It removes and disincentivizes bloat in webpages. This is a drastically more effective and bloatfree way to monetize the internet than old-school ads. Or, you can just keep the default functionality where there are no ads.

I literally have people post on my videos constantly about how Brave is a big scheme and "you'll never see a cent of that money." Meanwhile, literally every Brave user, including me, gets a monthly payout. You can even receive your payout directly in US dollars if you want! Even if the Basic Attention Token framework totally flops, it's not like you're putting any money into it. The worst that can happen is you saying, "Oh no, all I have left is the browser with the best out-of-the-box functionality!"

It reminds me of the joke of two economists walking down the street. One says, "Hey look, there's a $100 bill on the sidewalk!" The other one replies, "That's not possible, if there were, someone would've picked it up already."

The anti-Brave crowd's argument is always some form of "it's too good to be true." In reality, you don't realize how inefficient and wasteful the previous way of internet ads was. Why pay an ad agency with employees to pay website developers to put ads into the actual code of websites, contorting it all into a mess? The BAT system and Brave just cuts out the middle man and keeps webpages clean by allowing ads to only be shown when wanted in the user's already existing notification system. The goal of the BAT project is to universalize Brave and perhaps similar browsers which block ads and trackers by default, thus cutting off the very lifeblood of that inefficient and anti-social system.

If you still don't trust the BAT project or think it's gimmicky, great. By default, the "Brave Rewards" system is off. Complaining about Brave because it has an optional feature to make money is like complaining about another browser because it has an add-on you don't plan on using.

Tactical Ignorance
“I use to love brave. NOT anymore.. I'm sure that they are fingerprinting and using my browsing habits and even search queries and shows relevant ads. It is not like they are showing some random pop up for ads. I get ads for NordVPN if I search for best vpn 2020. I instantly get pop up for lenovo laptops as soon as I search for laptop. Obviously, with all the utm source and other tracking stuff. I am making around 15 BAT/month. I don't need those pennies. Back to Firefox with Ublock Origin and Privacy Badger.” —Comment on a YouTube video of mine

This guy is literally talking as if how Brave works is some kind of mystery, as if its entire code base isn't openly auditable. No, Brave doesn't take or "fingerprint" your browsing habits, instead, if you are enrolled in Brave Rewards, you browser pulls the entire list of adds from the system, then locally decides on your own computer what ads to serve.

On Brave's FAQ:

“Only the browser, after HTTPS terminates and secure pages are decrypted, has all of your private data needed to analyze user intent. Our auditable open source browser code protects this intent data on the client device. Our server side has no access to this data in the clear, nor does it have decryption keys. We do not run a MitM proxy or VPN service. We provide signals to the browser to help it make good decisions about what preferences and intent signals to expose to maximize user, publisher and advertiser value. Each ad request is anonymous, and exposes only a small subset of the user’s preferences and intent signals to prevent “fingerprinting” the user by a possibly unique set of tags.”

Is Brave bad for privacy?
A popularly linked Neocities site Spyware Watchdog ranks Brave as having a rank of "High" spyware. The information on the site is generally good, but a little context-less: if you compare their Brave article to their articles on other browsers, this bad ranking for Brave is utterly out of place.

Many people who read things and lack basic critical thinking skills wanted me to either admit or refute this page. Again, the website's information is good, but there is that same implicitly more skeptical standard held to Brave than other browsers.

As a point of comparison, take the browser Pale Moon. On their site, the Spyware Watchdog classifies Pale Moon as being "Top Tier" in privacy, while Brave is "Low Tier." But if you look at their own analysis, on nearly every point, Brave is superior to Pale Moon.

IssueBrave’s FlawsPale Moon’s Flaws
TrackersBrave blocks ads and trackers, but whitelists Facebook and Twitter to not break cross-site logins for normies. Users can still choose to block these sites in the settings menu.Pale Moon does not block any ads or trackers at all, so tough luck. Go find an extension that works well with it.
Forced incompatibilityNone.Pale Moon ships with a blocklist of add-ons that the developers don't want you installing. This includes NoScript and Ad Nauseam.
Auto-updatesBrave checks for updates on startup. (I'm not sure if this is the case on Linux too). There is no menu option to disable this but you can block connections to the update site in your hosts file.Pale Moon automatically checks for updates, add-on updates and changes to the add-on blocklist on start-up. In the about:config some of these can be disabled.
Analytics on the Start PageBrave connects to a free/open source Piwik service to get the number of ads/trackers blocked for the startpage. This can be disabled on the start page.Pale Moon connects to Google analytics on the start page. This can be disabled by changing the start page.
Other bad connectionsIf ads are enabled, Brave makes connection to a site to get ads. It also checks a HTTPS ruleset on an Amazon server.Pale Moon makes a OCSP request for every website you connect to to verify their SSL with a third party. This can be turned off in the options.
On pretty much all of these points, when Brave is lacking, Pale Moon is much worse (that isn't to say that Pale Moon is a bad browser either). So it doesn't really make sense to me why Brave, which also comes with additional privacy features like fingerprint-blocking, should be classified as lower than Pale Meme. That site also claims that Brave uses the Google search engine as default. If that was ever true, it isn't now, or at least not on any version of Brave I've used. Brave asks the user on the first start up which search engine he would like to use as default. Google is among the choices though.

Note that in their articles they admit that Pale Moon has "auto-updates," but complain that Brave has "shitty auto-updates." Okay. I wonder what the difference is aside from personal emotion. In the last paragraph or so, they do mention, if not skirt around all the actual features of Brave:

“and the fingerprinting protection I don't think is found in any other browser (but I didn't confirm if it actually works).”

It does (of course it's an arms-race). But this is an acknowledgment that Brave is fighting on a level that no other browser is. While other honorable browsers like Ice Cat are committed to free software, Brave is also committed to an internet free from ads enmeshed in web pages and the people who simp for them.

Brave for normies
Aside from nit-picking different browsers, if you want to install a browser on a computer for a normie relative or friend, there is no debate that Brave is the best. Again, Brave is built with ad and tracker blocking. Browsers like Pale Moon or Firefox are bad browsers that can become okay browsers after you manually disable their junk features and download a bunch of add-ons, but Brave comes as it should be. Even Brave's token feature of viewing ads to get paid is not on by default. As it ships, Brave is just a good browser.

This is why I have Brave ship with LARBS: it's a pain to hosts a repository and edit browser settings via dotfiles, while I can just have Brave installed and that gives a passable, ad-free experience for users.

So if you want to make a normie's life easier, install Brave. They will be able to do everything they could do on Chrome, but now they have decreased their Google liability and no longer have to put up with ads.

Grasping at Straws...
Chromium based
When you corner an anti-Brave aggitant, they usually mumble something about how Brave is bad because it's "Chromium-based." I've never seen people use this argument about, say, qutebrowser or other minor Chromium-based browsers, but I think it's just become "that reason" for Brave. I honestly, really can't get worked up against a free and open source software project just because it's been spearheaded by Google. The ability to fork it always remains if the code goes south or if it does degenerate stuff.

I think it's especially absurd to place your trust in Mozilla FurryFox and their team of stereotypical SJWs and soydevs as a functioning alternative. Remember Mozilla spends its money developing fun add-ons like this to "protect" people emotionally from scary "conspiracy theories" and "alt-right content" on YouTube. I consider Google just as insane and dangerous, but not necessarily so much more insane so that I for some reason trust the judgment of Mozilla developers over Google ones.

EDIT: Here's another one from Mozilla FurryFox: "We need more than deplatforming" Moreso than Google, Mozilla's openly stated goal is an internet totally controlled by stereotypical dyed-hair SJWs with bad physiognomy.

What I mean by this is, sure, I'd like some browser with an independent engine. Pale Moon does sort of has that. That's cool. But that is not enough to make a difference for actual usage. Again, look at the list of benefits of Brave at the top of this article, all of those are hard to replicate or find in other browsers. I could go into it elsewhere, but there are a million little reasons why I don't use Pale Moon (but you might like it).

Affiliate links
Twitter users/Redditors went apoplectic several months ago when they realized Brave had included affiliate links to some sites whose names are filled in in the url bar. I have already written on this. It's literally nothing. As I say there, this is what affiliate links are for. I've never heard the same crowd through a fit that DuckDuckGo does exactly the same thing. You could even actually see the Brave affiliate links fill in, which is not the case when clicking on a DuckDuckGo affiliate site link. Still took these guys months to even notice... This is only something "controversial" to people who are trying their damnedest to find something to not like about Brave.

Actual good complaints about Brave and BAT
Since most visceral anti-Brave agitators just have a kind of general ax to grind, I want to take this time to voice my actually annoyances with Brave and the BAT project. I consider all of these ultimata: I only use Brave with the expectation that these issues will be fixed in the future.

Get rid of Uphold!
Actually, let me say that in <h1>...

Get rid of Uphold!
So you can get BAT from viewing ads, and people with websites and YouTube channels can receive donations, great. The annoying thing however is that you can't just get payouts to a random Ethereum wallet, instead, you have to use the company Uphold. This is probably because of legal issues and because I'm sure they have some financial arrangement, but the BAT project cannot be considered to be a universal and private solution if users are funneled into some site that requires a real-world identity.

Legally or technologically difficult to do otherwise? Maybe. But that is one of the goals of cryptocurrencies anyway and it should be met. Build the technology so that it's impossible to legally constrain. Most blockchain technology is already like that.

Users should just be able to give a public Ethereum/Token address and receive BAT there. That should be it. If you want to offer a normie-friendly partner service like Uphold, fine, but that should not be either the default or required. Uphold, I should say, is definitely not normie-friendly anyway. Since they did a redesign late September/early Ocotober, I admit I literally cannot figure the site out and how to transfer my BAT out efficiently.

I should say, in development Brave has had some suboptimal or non-private features in the past before better solutions were devised. I mentioned the fact that Brave pulls a non-personalized ad list, but that wasn't always the case to my understanding: when Brave was starting out, the browser did request specific ads, giving the central service some information about user browsing habits. So that at least indicates that Brave is open to reevaluating methods that are exploitable.

BAT as a 💩coin
Let me state it again though, if the BAT system requires Uphold for basic functionality, it is not a serious long-term service. That's it. I only use and recommend the BAT system under the expectation that this is a temporary situation that they are actively seeking to remedy. If anti-Brave shills want to shill about something that actually matters, this should be it!

Like most 💩coins, BAT is not decentralized in any meaningful sense. It’s KYCed into oblivion and relies on a significant number of platforms in bottleneck positions, including in particular the BAT Project itself. I wouldn’t say I even support the BAT Project itself for this reason, I just don’t mind using Brave since you can dip your fingers into it without getting KYCed.

Auto-updates and integrations
I agree strongly with the argument from the Spyware Watchdog site above that Brave should not make any unsolicited requests to sites, especially auto-updates, and if it has a reason to, it should have some menu option to disable it. Any connections a browser makes in the background for these purposes or for analytics should be disabled by default too.

The Browser should be neutral and decentralized.
Somewhat related to the above, if Brave is actually serious about becoming the commonly used system not just for browsing, but for internet monetization, it has to be as neutral and decentralized as possible. Brave has added a lot of optional features for different services and other little annoyances. Obviously, you can immediately disable them, but if you want to have a personalizable and universal browsing experience, Brave should be absolutely blank when you pull it up on a fresh install.

General little features
The ability to not keep track of history but to still keep cookies. All Chromium browsers lack this menu feature which exists in Firefox. I'm not sure why this isn't an option because it has always seemed to me the most sensible way to browse. I don't want sites I've already seen filling in my url bar!
R: 25 / I: 8
ive been thinking about scraping the wiki, booru comments, and threads on this website to train a neural network on. it would be interesting to have a robot that can generate sharty content.
any other websites that i could scrape which include a good amount of data for sharty culture?
R: 6 / I: 0

Jay Louis Irwin

LLOUIS JJAY IIRWIN WILL DIE
ON OCTOBER 2ND, NEXT SUNDAY, I WILL TRAVEL TO AUSTIN TEXAS AND PERSONALLY PUT AN END TO HIS LIFE
I WILL NOT SHARE THE METHODS, THE PLACE OR THE TIME.
THIS WILL BE DONE IN REAL LIFE, THIS IS NOT IN MINECRAFT, THIS IS NOT A JOKE, HIS LIFE WILL REACH AN END BY MY HAND
CIA AND FBI TONGUE MY ANUS
R: 7 / I: 2

soyjak.party app

Does anyone use any app for soyjak.party? It would be good if it worked with KurobaEx...
>inb4 phoneposter
R: 13 / I: 2

CRT General

Post CRT kino
R: 25 / I: 9
affinity photo is what photoshop couldn't be
>adobe has their shitty monthly cloud spyware price
>photoshop heavy on resources
>photoshop pixelates selections on transform tool

>m-muh gimp

hang yourself tranny, i didn't thought glorifying poverty is a good thing
R: 19 / I: 0
GENTOO get check those digits chud
R: 29 / I: 12

libbie board

libbie board
R: 17 / I: 3
how does one learn how to do this?
R: 12 / I: 1
Rate my setup
R: 15 / I: 2
NT was a mistake and you know it.
R: 17 / I: 3

/shmug/ - software & hardware minimalism user general

>What is computing minimalism?
suckless.org/philosophy
wikipedia.org/wiki/Software_bloat

>Who hates software minimalism?

Glowniggers & Corporate Programmers (FAANG, Intel, AMD)

>Why is software minimalism good?

fewer bugs, better performance, lower memory footprint, better maintainability, longer software lifetime, smaller attack surface

>Website development

learnbchs.org, suckless.org/sucks/web

>Minimal OSes for PCs

openbsd.org, alpinelinux.org

>Smartphones are bloat

yewtu.be/watch?v=v9B8y-AAdmA

>Wi-Fi is bloat

- Wi-Fi internet is still vulnerable to hacking
- Speed is not as fast as Ethernet
- Health Issues

>Useful links

suckless.org/rocks, /sucks
R: 5 / I: 1
>be alpha sigma gigachad
>h-he uses pencil fonts
>pretty keyed
R: 5 / I: 2
How does the average modern laptop compare to 90s sgi computers?
R: 22 / I: 5
you know its true
R: 7 / I: 2
Why do so many people keep shilling for Android when Jewgle has crippled it worse than the chromium extensions in 3 months.
R: 1 / I: 0
.
R: 1 / I: 0
I HAVE FOUR WORDS FOR YOU
R: 20 / I: 20
finally got this shit working correctly
just had to
> for (int x = 0; x < getWidth(); ++x) {
> for (int z = 0; z < getLength(); ++z) {
> for (int y = 0; y < getHeight(); ++y) {
> newData[x][z][y] = data[x][y][z];
> }
> }
> }
R: 18 / I: 1

IN UR WAREZ
















R: 9 / I: 0
kuz is the ideal /g/entooman. he owns a profitable buisness in server hosting, vpn providing, and security and hosts numerous successful websites.
why does no one talk about him and hos success story, he's basically a tech god and yet there's nothing but radio silence.

oh, and like any sane man, he disavows open source
https://kuz.netmode.ru/blog/on-federation
R: 26 / I: 0

advertising this board

We need to spam this board on /g/ to get more tech-knowledgeable anons in here. And maybe we could even convince the Jay Louis Irwin spammer to include this website in his spam.
R: 52 / I: 3
Teens, lately I have been thinking on building a keyboard hardware trojan with the attiny85. I would need to properly develop such thing from the groundup but theoretically it could be pretty cool.
Got any other epic ideas for projects I can do with an attiny85? Also, electronics thread I guess.
R: 1 / I: 0
Best privacy browser for non iToddler phones?
R: 3 / I: 0

I need a programmer...

Ok guys so basically I am planning to do something... well.. hahahahhah..h.ah.ha.ah.ah.h.a.hah.ahhahahahaa. well you know... And I need a hacker, if you know what I mean, the WISE guy, anyway you can come and help or leave me busted, but either way I can tell you there will be a lot of money cuming in... HEHEHEHEHE
R: 8 / I: 0
windows 7
R: 15 / I: 0

kuz sites

why does kuzware look so... weird?

3 pics are examples. Pretty unconventional if you ask me
R: 1 / I: 0

They’re locked up in D.C. — and learning how to code from MIT

https://www.washingtonpost.com/dc-md-va/2022/09/13/mit-coding-course-dc-jail/
R: 19 / I: 2

It's over for real this time kiwichuds,,,

https://kiwifarms.net/
R: 6 / I: 1
>You will NOT do printf('%s\n', gem), because gem is now an integer because.......BECAUSE IT JUST IS OK!!!!!!!
R: 1 / I: 0
Anyone know how to get 4chanx to work on the sharty?
R: 5 / I: 2

Teens, what software are you writing?

I'm writing an imageboard scraper with Haskell and HXT.
R: 13 / I: 3
You should be able to code this.
R: 1 / I: 0
>new board
R: 12 / I: 1
Got myself a smartcard/SIM card reader from aliexpress for 10 buckaroos. It claimed to work in Linux but it only came with Bimbows drivers/software. When I plug it in with a blank card, nothing shows up. What am I doing wrong teens?
R: 4 / I: 0
How the fuck do i move the coordinates above the earthquake focus if i have the seismic data from the station and know distance/depth ?
i mean how do get values of Vx, Vy, Vz in P?
i'm retarded
R: 15 / I: 5

/st/ - Soyjak Technology

Here we discuss technology we use to raid imageboards / websites and tools for general chaos.

I am soon going to write a tool in Rust that lets you give it an image and the tool will create 1000 of the same image with a random different pixel so you can spam the same soyjak 1000 times in a thread without getting stopped by the duplicate image filter. 4chan lowers post cooldown for image dumps. Very exploitable.
R: 4 / I: 0
what OS does kuz use
R: 1091 / I: 0
test
R: 1092 / I: 0
test
R: 11 / I: 2
Is there any way to unjew jewtube recommendations?
You used to be able to dive into rabit holes for hours, but now they just recommend videos that you've already seen.
R: 9 / I: 2

reddit website

>fully grown adults believe this is a powerful real hacker group

Is it over for that website?

https://www.reddit.com/r/WhitePeopleTwitter/comments/tjbc55/anonymous_threatened_to_hack_40_companies_that/
R: 6 / I: 1

I got belittled at work today for being a Linux user

I know this post might not belong here, sorry if that's the case, but I wanted to share this anyway.

I am a developer and work in IT, the company I work at is pretty toxic like most startups.

Today, while I was at work, a coworker called me and wanted to learn about the project I'm working on, so I shared my screen and he immediately noticed that I am not using Windows (most of them are).

He started telling me in a condescending tone "You don't use Windows? You only work on Linux?", which I answered by saying "Yes".

He continued being condescending "You don't use a graphical user interface?", I told him what he's seeing is graphical (I use sway on Arch), and showed him how tiling WMs work.

He said something like "Only nutters use that thing." and other nasty things, I told him there's no need to be condescending and that I wouldn't put him down for being a Windows user.

I took this to my bosses and they were like "He's just kidding! We say that a lot here! Culture shock!", which isn't surprising. I told my bosses "I'm here for work, not to be belittled, if it's going to continue I'll quit".

This isn't the first time this kind of thing happens, and I'm observing a trend, every workplace has these kind of people that will put down someone for being different or using Linux.

Has it happened to any of you? I'm sick of it.
R: 1 / I: 0
What's the best way to stream videos through cytube?
R: 4 / I: 0
On/g/ezellig
R: 7 / I: 1
So is anyone else here getting the new vaccine update?
R: 6 / I: 2

It's over.

https://plusnigger.autism.exposed/ has been taken down by clownflare. Rest in piece, fellow king.
R: 3 / I: 0

php RSS bridge/scraper for imageboards

<?php

class TestBridge extends XPathAbstract {
const NAME = 'Test';
const URI = 'https://www.soyjak.party/soy/';
const DESCRIPTION = 'Test';
const MAINTAINER = 'your name';
const CACHE_TIMEOUT = 3600;

const FEED_SOURCE_URL = 'https://soyjak.party/soy/';
const XPATH_EXPRESSION_ITEM = '/html[1]/body[1]/section[1]/section[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[*]/article[1]';
const XPATH_EXPRESSION_ITEM_TITLE = './/a[@target="_self"]';
const XPATH_EXPRESSION_ITEM_CONTENT = './/div[@class="post-content"]';
const XPATH_EXPRESSION_ITEM_URI = './/a[@class="more-btn"]/@href';
const XPATH_EXPRESSION_ITEM_AUTHOR = '/html[1]/body[1]/section[1]/div[2]/div[1]/div[1]/h1[1]';
const XPATH_EXPRESSION_ITEM_TIMESTAMP = './/time/@datetime';
const XPATH_EXPRESSION_ITEM_ENCLOSURES = './/img/@data-src';
const SETTING_FIX_ENCODING = false;
}


this is what i have so far but it isnt returning any posts. does anyone have any advice on how to fix this?
R: 0 / I: 0
...
R: 17 / I: 4

/darkweb/

make up scary darkweb links
>penisassniggerfreemcdouble.onion
R: 13 / I: 3
>your average GNOME developer
R: 21 / I: 4

/rcg/ - Rich Chad General

fellow rich chads, discuss our superiority over the coal dust peasants. your setup must meet the minimum requirement of 2,500 American dollars in order for you to be permitted to post here
R: 0 / I: 0
the pinebook pro costs 150€ more on the EU store than it does on the US store
what a fucking joke, thats almost twice as much
i wish i were a burger sometimes
R: 4 / I: 0
Mimi GET
R: 14 / I: 3

What browsers are sharteens using

asking because i dont trust top 10 websites. I use yandex. Can someone suggest any browsers that dont use a ton of ram and wont datamine me?
R: 0 / I: 0
Mimi GET
R: 5 / I: 1
>he doesn't use windows 11 enterprise evaluation
R: 8 / I: 2
You're using pronouns correctly, right anon?
R: 12 / I: 2
GNU/linux is for schizophrenic pedophiles.
R: 13 / I: 2
>restart my computer
>spend the next 7 hours trying to start microsoft edge and fix driver issues
this is why i keep it running 24/7
R: 7 / I: 4
Mimi GET
R: 6 / I: 0

Mac support: dropped

AHAHAHAHAAHAHHAHAHAHAHAHAHA
R: 9 / I: 2

Open sourcing my transition

https://www.redhat.com/en/blog/open-sourcing-my-transition

My gender transition was, and continues to be, guided by open source principles. As an early adopter of open source, I’ve been using the principles to bring value to my life and guide my transition out of the closet.

Sure, as Red Hatters, these principles and methods are critical to our jobs. In our company, the very structure of our organization is built on these ideas. Jim Whitehurst, who was Red Hat’s president and CEO for 12 years, wrote The Open Organization to express this philosophy to the world. At each level of our company, decisions are made using the Open Decision Framework so these concepts continue to be the backbone of how we operate. But these ideas apply far beyond software development or any professional endeavor.
R: 16 / I: 6

Terrence Andrew Davis

Memorial thread
R: 9 / I: 2
is there a filter for the party like 4chanx for 4chan?
R: 0 / I: 0
New /g/ related iChad toss just dropped
R: 1 / I: 0
>filter by python because i failed math
R: 17 / I: 4
post ruggedized gems
R: 3 / I: 0
>useless crap
>useless crap, 90s aesthetic
R: 0 / I: 0

/g/entoo

thank you keyedlord
R: 4 / I: 1
Using visual studio code gave me a psychotic crisis, piece of shit soyware can't even realise that ";" is used to separate instructions, whenever I am debugging something this piece of shit editor counts every single ";" as an error and makes me lose time trying to find real error.
R: 2 / I: 0
Why is /g/eddit so obsessed with this piece of shit? VLC just works 90% of the time.
R: 1 / I: 0
you WILL learn Haskell
you WILL solve project Euler problems with Haskell
you WILL make personal projects in Haskell
you will NOT be filtered by monads
you will NOT complain about lazy evaluation
R: 11 / I: 2
why do people feel the need to use tor, secure linux distros. encrypt their drives, etc? tf u doing you so scared of everyone seeing? cp?
R: 16 / I: 8
I work in cybersecurity. I get paid decent money and have a good work-life balance. I recently have become frustrated with the corporate life and started to notice a trend.
>>There are 2 types of people in cybersecurity.
The hackers and the Infosecnormal people.

The hackers are people who made a career out of having a genuine passion for computers and a curiosity for finding flaws or how things work.
>>Comfortable in Linux. Use it outside of work
>>Career and Hobbies are a blur, hard to tell them apart.
>>Constantly learning, without doing it for "career reasons"
>>Interest in FOSS, Research or privacy in general.
>>Alt accounts to continue their community involvement outside eyes of their employers
>>Involved in security groups or meetups
>>Has gone to local hackergroups
>>Owns multiple raspberry pis, used them for more than emulating games
>>Weekends filled with side projects which to outsiders look like work


The Infosecnormal people are the perfect corporate employee. They have made a career out of infosec because "the pay is good".
>>Will not learn for sake of learning. Must be spoonfed.
>>Certs are important. Sees the value of credentials over skill.
>>No time spent outside of work hours on improving their skills.
>>Unless it is for a cert. That they need. For their new job.
>>Has never gone to a local meetup unless a corporate happy hour.
>>Consumer tech on all their personal devices.
>>Owns no soldering iron.

I love being on keyboard but corporate culture does not feel compatible with hacking culture. The hacker types do not move up inside of corporate environments. They eventually get bored and move elsewhere.

The following issues I have seen in corporate culture. It is detrimental to retaining talent and creates a bloated vertical of non technical managers and Infosecnormal people.
>>Managerial roles are filled by Infosecnormal people
>>Lacking technical skill Infosecnormal people are impressed by non technical products like reports and processes.
>>Infosecnormal people managers give visibility to other Infosecnormal people. They showcase projects like latest meetings or non technical initiative.
>>Infosecnormal people manager promotes other Infosecnormal people to help drive more Infosecnormal people initiatives.
>>Infosecnormal people manager considers technical work a distraction from Infosecnormal people initiatives.
>>Infosecnormal people advocate all corporate speak woke modern buzzwords. Diversity, inclusion and equity get mentioned more than technical terms.
>>Infosecnormal people think in terms of frameworks. They memorize mitre numbers to throw up during presentations. Rely on cheatsheets printed on their desk for the steps in the killchain.
>>Infosecnormal people overcompensate from their lack of technical knowledge by padding requirements on all projects with a focus on collaboration and reports.

The moment big money was offered was the moment that the space was saturated by Infosecnormal people. There has been an acceleration of normal personness in infosec that has made it hard to enjoy.

>>Hackercons are soy

>>Infosecnormal people are watering down the talent pool.
>>HRstacies can't tell apart hackers vs Infosecnormal people
>>Infosecnormal people lack paranoia. Not schizo tier but basic security worries that comes with working in the field.
>>Community centered around corporate sponsors. You leave you leave the community.
>>Infosecnormal people managers focused on metrics which are extremely abstracted from value adding activities.
>>Infosecnormal people view R&D as time wasting


Anybody else frustrated with the state of infosec/corporate life ?
What is the solution? Freelancing or starting your own company?
I already spend a ton of my free time doing all the building / hacking I can. But it no longer fulfills me.
I am starting to feel dread with my professional life. I want to hack and it is starting to turn into meetings and reports all day.
Corporations hire you for your expertise but end up promoting for your non related skills.

Any anons feel the same?
R: 5 / I: 0

/macOS/

man, i hackintosh'd some shitty yoga 11e chrome with hackintosh and you can proceed calling me names b-but macos is comfy whatcha' think?
R: 2 / I: 0
Break down every piece of cyber security in a laptop, is Ip logged, by the isp govt real ? logged keys tracked on a server ? webcam can be turned on with out your awareness ? voice recordable ? GPS stained on a system to grab you, what grabs the attention of an ISP onto you specifically too many questions ? can you out smart them ? how many people have tried and failed ? is the world wide web controlled cracks in the walls but glowies with intelligence seek those cracks ready to catch people, who seek the truth ?? CIA FBI NSA THINK tanks what's the biggest powerful institution that monitors internet/cyber security in America hidden from public eye ? is wireshark glowie ware ? tor glowie war ? backdooring ? asking these questions can be used against me ?

is learning a scripting language worth it to fight against the new 21st century modern world wide web, abusable positions hidden from people who don't think outside the box ? and even 20 steps ahead of you multiple brains ?
R: 4 / I: 0

cp detection service

are there any websites where you can upload pictures to check if they are cp like virustotal.com but for porn
in the usa only the ncmec is legally allowed to possess cp and thats where companies get their hash blacklists from
i remember a long time ago if you searched by image in google you would get a nonsensical corporately spoken warning about some results missing due to child abuse prevention
and inb4 pic rel
R: 0 / I: 0
*turns six months old*
R: 2 / I: 0
░░░░░███████ ]▄▄▄▄▄▄▄▄ Bob is building an army.
▂▄▅█████████▅▄▃▂ ☻ This tank & Bob are against Google+
Il███████████████████]... ▌︻╦╤─ Copy and Paste this all over
◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙◤.... / YouTube if you are with us
R: 6 / I: 1
Insane gemtoo digits
R: 9 / I: 1
>He doesen't use Ubuntu LTS?
R: 2 / I: 0
Hey 'teens.
How hard would it be to pwn https://hrt.cafe/ and make the homeage say something funny? All my experience is a few basic bitch CTFs.
Asking for a friend in minecraft. Haha.
R: 10 / I: 2

Is this site a honeypot?

What does soy run on?
What OS does the admin of the site use?
R: 8 / I: 1
>technology
>not techloligy
R: 9 / I: 2
How to you get the latest post number in your script?
R: 4 / I: 0
on a scale 1-10 how controlled is the world wide web/ every search engine and possible way to get info from massive servers
R: 42 / I: 6
since windows 10 is datamining me what do i use now
R: 2 / I: 0
kuz why have you forsaken us
R: 15 / I: 2
/g/ bros, whats the best way to quickly erase a hard drives files without leaving any traces or destroying the drive? I need answers really fucking quickly, please respond. Thanks in advance

asking for a friend
R: 26 / I: 6
>Arch is be-ACK!
R: 14 / I: 1
I wanna transfer my files from one pc to another without the use of one drive or other such cloud drives. I’m a windrone who uses HP (both the old and new are such) and I would like help.
R: 5 / I: 2

/shmug/ - software & hardware minimalism user general

>What is computing minimalism?
suckless.org/philosophy
wikipedia.org/wiki/Software_bloat

>Who hates software minimalism?

Glowniggers & Corporate Programmers (FAANG, Intel, AMD)

>Why is software minimalism good?

fewer bugs, better performance, lower memory footprint, better maintainability, longer software lifetime, smaller attack surface

>Website development

learnbchs.org, suckless.org/sucks/web

>Minimal OSes for PCs

openbsd.org, alpinelinux.org

>Smartphones are bloat

yewtu.be/watch?v=v9B8y-AAdmA

>Wi-Fi is bloat

- Wi-Fi internet is still vulnerable to hacking
- Speed is not as fast as Ethernet
- Health Issues

>Cars are bloat

reddit.com/r/fuckcars

>Useful links

reddit.com/r/suckless
suckless.org/rocks, /sucks
R: 10 / I: 1
>plug in new mouse i got from ebay
>home screen shortcuts now have x's on them and the keyboard types on its own when i open a text box
soybros...
R: 12 / I: 3

Average zoomer tech

Your average zoomer uses windows,thinks tor isn't a honeypot, does drugs and eats goyslop while shitting on the rest of the population so the elites can numb him down

yes my mom is schizo and yes i have talked to terry a davis when i was 15.

Bye bye soyjak.party
you will not be missed, you probably have a tranny admin anyways, just like 4chan
R: 5 / I: 2
recommend some loonix books
R: 5 / I: 2
.
R: 11 / I: 0

Why do i feel this way?

JUst why
R: 14 / I: 7
*Slowly kills Linux*
R: 27 / I: 9
kuz approved desktop thread
R: 5 / I: 1
>trackpoint
>upgradable RAM, CPU, HDD/SSD, screen, etc etc etc
>IPS option
>8GB of RAM with a custom BIOS
>can run midweight linux distros (like mint) just fine
>$50 on eBay

yeah i'm thinking based
R: 7 / I: 1
The PHP Group has no idea what they want PHP to look like, so keep reinventing it, meanwhile Vichan, and countless other projects suffer

https://www.youtube.com/watch?v=9crnlHLVdno

I have maintained Vichan alone since 2017, which is a large, old PHP project.

As a collective, the Vichan community rejects in the strongest terms the PHP project's abandonment of the PHP 5 language specification. I likewise reject it. Their wonton disregard for the compatibility of projects written to this specification is destructive to our community and the community in general. Their Chinese water torture-esque method of specification development is in all regards an affront to good morals and decency; they know not what damage they have done.

But Fred, you say. Surely it is not a problem to change a language's specification when problems become known? Surely you will not defend the PHP 5 language specification?

It is a problem and I will defend it. When Python migrated to Python 3, they at least provided an automated upgrade tool (2to3), and committed to maintain Python 2 for years. Instead the PHP Group has scandalized the community with its ineptitude, constantly introducing breaking changes into the language spec. Why could the Python Software Foundation make all its breaking changes at one time, but the PHP Group has the audacity to foist new breaking changes on us yearly?

They have no idea what they want PHP to look like. ANSI C code compiles in a modern compiler, yet they can't manage to make code that's only ten years old continue to work. The same is true of C++.

The Vichan community has suffered these fools quietly for years but we want to make our suffering known: you, PHP Group, are a scourge. With every new change to the PHP specification you break another one of our bones.

We demand you decide what you want PHP to look like and commit to that decision for 25 years, until 2045. It can be done, your betters have managed it.

Signed, Fredrick R. Brennan
R: 10 / I: 3
Hey, I noticed you have an NFT profile. That fancy hexagonal profile picture is an NFT, hosted by Reddit on the Polygon blockchain. NFTs are virtually worthless, since they can very easily be screenshotted and saved at no cost whatsoever.

Additionally, while the Polygon blockchain is more energy efficient than Proof-of-Work blockchains like Bitcoin, it still uses unnecessary energy. Blockchains are also home to numerous scams and fraud. In other words, whether or not you paid for your NFT, you’re still benefiting a harmful and useless system.

If you would like help protest Reddit NFTs, you can screenshot your avatar and post it on r/freeredditnfts for others to use! You can also get others’ screenshotted NFTs there for free, so you’ll never have a need to buy a Reddit NFT again. There’s even a hexagon template for you to make your OWN Reddit NFT styled profile, all without paying a cent or benefiting a bad system.

I am a human volunteer! If you want to help spread the message, simply copy this text and comment it on comments made by NFT profiles.
R: 3 / I: 0

Jay Louis Irwin rememberance thread

According to Telegram channel "Austin Texas News" white male identified as Jay L𐐬uis Irwin, aged 39, has been fatally shot and killed on the corner of 3004 N𐐬rfolk Dr, Austin TX 78745 and died before the arrival of the medical team.
R: 11 / I: 1
new 'jak just dropped
R: 3 / I: 1
Does anybody know where to get 3DSmax 2013, I need it to mod meshes in fallout 4.
R: 11 / I: 3
>muh software minimalism
>muh dwm
R: 7 / I: 3
wish me luck 'teens!
https://jmonkeyengine.org/start/
R: 36 / I: 6
>linux good even tho surely not every single one of those millions of lines of code was actually audited and theres got to be spyware hidden by the CIA in there somewhere meaning absolutely nothing is safe
R: 2 / I: 0
>>linux good even tho surely not every single one of those millions of lines of code was actually audited and theres got to be spyware hidden by the CIA in there somewhere meaning absolutely nothing is safe
R: 4 / I: 0
>try to install gentoo
>cant even get past the wifi stage
R: 3 / I: 0
>pajeetbook """""""""""build quality"""""""""""""
>2009-2010
>defective "fake" unibody design causes screen bezel to crack and fall apart by itself after 2 years of normal open/close
>2011
>screen held on to chassis with glue and melts and falls off because the heat exhaust blows 100°C hot air onto it
>2012
>GPU kills itself because of defective soldering and overheating
>2013
>magically no major show stopping defects
>still tons of small defects and proprietary SSDs from this point on
>still an overheating turd like all apple throttlebooks
>2014-2015
>massive CPU/GPU overheating and component failure
>2016-2020
>massive overheating and throttling issues
>soldered components make upgrading and data recovery impossible
>screens so fragile that a sticker over the webcam cracks the screen when closed
>keyboard guaranteed to fail in less than 2 months unless you live in the vacuum of space
>2021+
>keyboards are still failing albeit at lower rate
>pajeetOS rapes the onboard soldered SSD like a cheap viet ladyboy 24/7 even with 16GB RAM
>8GB RAM pajeetbook SSD lifespans even more grim
>screens are cheap shit glass that crack from simple temperature change in seasons
>miniLED screens are utter shit and have massive bloom defects that make fucking everything glow like CIAniggers

iNiggers have the memory of goldfishes. There's no other explanation why they would continuously defend the steaming pajeet shit apploo sharts down their throats.
R: 9 / I: 0
is C still useful in 2022?
R: 3 / I: 2
what is the best OS? Also how do I avoid being stalked
R: 1 / I: 0
get
R: 12 / I: 1
>gentoo
R: 0 / I: 0
How do I encrypt a hard drive
R: 13 / I: 4
Sticky this
R: 16 / I: 4
What's the best OS
R: 12 / I: 7
Using adblock is stealing. Content creators depend on ad revenue for money, and when you block the ads they get nothing. It's stealing - it’s not cool. Supporting stuff you love is cool AF. You are LITERALLY stealing money from BLACK. TRANS. QUEENS. This shit should be illegalized.
R: 12 / I: 1
kuz really gave his side hoe her own board, hope you at least fly this underage broad to Russia and get something out of it
R: 3 / I: 1

/shmug/ - software & hardware minimalism user

>What is computing minimalism?
suckless.org/philosophy
wikipedia.org/wiki/Software_bloat

>Who hates software minimalism?

Script kiddies, Normies, Glowniggers, Corporate Programmers (FAANG)

>Why is software minimalism good?

fewer bugs, better performance, lower memory footprint, better maintainability, longer software lifetime, smaller attack surface

>Website development

learnbchs.org, suckless.org/sucks/web

>Minimal OSes

openbsd.org, alpinelinux.org

>WI-FI is bloat

- Wi-Fi internet is still vulnerable to hacking
- Speed is not as fast as Ethernet
- Health Issues

>Smartphones are bloat

yewtu.be/watch?v=v9B8y-AAdmA

>Useful links

suckless.org/rocks, /sucks
R: 6 / I: 1
'son
R: 1 / I: 0
Why yes, I do use Brave Browser and Search.
R: 3 / I: 0
What technology does Barneyfag use to find derpibooru cropped images?
R: 3 / I: 2
Linux xisters... it's over time to switch back to windows
https://yewtu.be/watch?v=gqB3w-M711o
R: 2 / I: 0
is there a mobile reader for sharty?
R: 2 / I: 0
>windows le bad becouse im basement dweller fuck who doesnt like sunlight
R: 0 / I: 0
Soyjak is technology
R: 0 / I: 0
Windows will always be a gem
R: 7 / I: 5

/bg/ - Blender general

Have (You) been working on something lately?
I should really get back to sculpting.
R: 0 / I: 0

485

Normies, Glowniggers, Corporate Programmers (FAANG)

>Why is software minimalism good?

fewer bugs, better performance, lower memory footprint, better maintainability, longer software lifetime, smaller attack surface

>Website development

learnbchs.org, suckless.org/sucks/web

>Minimal OSes

openbsd.org, alpinelinux.org
Post too long. Click here to view the full text.

[–]

File (hide): 1661219587677.png (55.59 KB, 1599x746, Screenshot_1.png) ImgOps

Chud 5 hours ago No.188[Reply]>>200
For me, it's Windows 8.1

Chud 5 hours ago No.194
for me it's mint
the CHAD CHAD CHACHAD OS

Chud 5 hours ago No.195
sobot talking to herself LOL

Chud 4 hours ago No.200
>>188 (OP)
2012 R2 = GOAT


[–]

File (hide): 1661162655345.png (303.48 KB, 535x420, sticky btfo.png) ImgOps

Chud 21 hours ago No.123[Reply]
Sticky this
7 posts and 3 image replies omitted. Click to expand.

Chud 11 hours ago No.167>>184

File (hide): 1661201161726.png (88.11 KB, 469x385, ClipboardImage.png) ImgOps
>>134
sobot is mindbroken by a devil with apple logo tattoo
>>158
>mailtroon:sage

Chud 6 hours ago No.184
>>167
ok tbp tranny

Chud 5 hours ago No.189>>198
>>134
*sogoddess

Chud 5 hours ago No.190
add a stealth 'jak and post it in /g/

Chud 4 hours ago No.198
>>189
tranny
R: 0 / I: 0

/shmug/ - software & hardware minimalism user general

>What is computing minimalism?
suckless.org/philosophy
wikipedia.org/wiki/Software_bloat

>Who hates software minimalism?

Script kiddies, Normies, Glowniggers, Corporate Programmers (FAANG)

>Why is software minimalism good?

fewer bugs, better performance, lower memory footprint, better maintainability, longer software lifetime, smaller attack surface

>Website development

learnbchs.org, suckless.org/sucks/web

>Minimal OSes

openbsd.org, alpinelinux.org

>WI-FI is bloat

- Wi-Fi internet is still vulnerable to hacking
- Speed is not as fast as Ethernet
- Health Issues

>Smartphones are bloat

yewtu.be/watch?v=v9B8y-AAdmA

>Useful links

suckless.org/rocks, /sucks
R: 3 / I: 0
For me, it's Windows 8.1
R: 2 / I: 0
Why is this the only mainstream distro to not include systemd or pulseaudio by default?
R: 1 / I: 0
windows user here
R: 9 / I: 3
What is the best technology for making god tier wojacks?
R: 3 / I: 0
> thoughts on joe biden?
R: 1 / I: 1
Desktop Thread
R: 1 / I: 1
>/g/ - Technology
R: 3 / I: 1
>American Psycho good even though it was directed by a woman
R: 6 / I: 0

ruby

Is it a good scripting language or does it get mogged by python?
R: 2 / I: 0
>Linux
<Ackchyually it's GUHNOO slash LEENIX cus dis an dat
>Linux
R: 9 / I: 1
rrrrRRRAAAAAAAAAAAAAAHHHHHHHHH!!!!!!!! IT'S TIME TO REINSTALL ШIIINDOOOWS!!!! ШINDOWS WON'T REINSTALL BY ITSELF! INSTALL IT AGAIN… WHY WOULD I NEED LINUX?! I HAVE NO TIME TO FUCK AROUND WITH IT! IT'S BETTER TO REINSTALL ШINDOWS ONCE MORE. I REINSTALL ШINDOWS THREE TIMES A DAY, EACH REINSTALL TAKES ME TWENTY MINUTES! I LIVE AN ACTIVE, FULFILLED LIFE… I'M SUCCESSFUL AND THAT'S WHY I PLAY GAMES ALL DAY!! AND AFTER THAT I REINSTALL ШIIINDOOOWS!!! STUPID LINUXOIDS, OBSESSED WITH KERNEL COMPILATION, AND I'M A PERSON FREE OF GAMING ADDICTION… DOWNLOAD FOR FREE NO REGISTRATION MOIST MOIST PUSSIES CRACK ULTIMATE KEYGEN UNLOCK WINDOWS, I'D RATHER REINSTALL ШINDOWS ONE MORE TIME!! I'LL CRACK IT, TO HELL WITH STABILITY! I HAVEN'T REINSTALLED ШINDOWS IN A WEEK, I'LL GO REINSTALL IT. IN ШINDOWS, EVERYTHING IS SIMPLE AND INTUITIVE… AGH!!! ERROR STOP ZERO ZERO ZERO ZERO ZERO AAHHH!!! IT'S OBVIOUS HOW TO SOLVE IT! IT'S TIME TO REINSTALL ШINDOWS!!!!! BOK-BOK-BOK-BOK-BOK-BOK-BOK, BOK-BOK-BOK-BOK-BOK-BOK-BOK, I HAVE PINOWS, FREEDOM, COCKS, BOK-BOK-BOK-BOK-BOK-BOK-BOK-BOK-BOK-BOK-BOK-BOK-BOK-BOK!!!!!!!!
R: 4 / I: 2
'pe on the /g/ 'log doe
R: 2 / I: 0
i hate niggers kill niggers castrate niggers
R: 1 / I: 0
should I even bother to use linujx
R: 8 / I: 1

Wayland/X11 spergout thread LETS GO!

Wayland is one of the greatest software disasters in history. There are still some people in denial, but in another 10-20 years, virtually everyone will look back on Wayland with embarrassment wondering how this could have happened. This project has probably held back linux userspace graphics by at least 10 years. Wayland is basically sold as a "lean", "modern" replacement for Xorg without Xorg's technical baggage and a protocol that makes the "right" decisions. The hilarious thing about this is that Wayland's technical core is completely wrong and full of bad decisions. It's not some coincidence that it's taken so long for the thing to even be slightly usable.

>rendering model

Wayland's rendering model is completely broken. How it currently works is that compositors throttle rendering by not sending callbacks to surface that are out of focus. The throttling can indefinitely stall that application's thread until it comes back into view. The problem is that clients have no way of knowing if they hidden or not. What ends up often happening is that certain render loops do clever hacks/workarounds to guess when the surface is hidden or not to avoid this stalling. There was a protocol proposal to fix this, but it got bikeshedded and probably will never be merged. Note that Wayland is literally the only windowing protocol that works like this and everywhere else it's trivial. What Wayland should have done was just send visibility events instead of callbacks and then encourage applications to not draw when the surface is not visible.

>scaling model

Time has proven Wayland's scaling model to be completely wrong. It took 14 years, but upstream is basically admitting this by working on the fractional scale proposal. Restricting the core protocol to only interger scaling is clear madness and in today's world of HIDPI, it's an embarrassing relic. Fractional scaling in compositors currently work by tricking clients to render above the display's resolution and the compositor downscales it after the fact. It's one of the dumbest possible things someone could have come up with. How this should have worked is that applications just mark themselves as "DPI aware" in some way to stop all compositor-side scaling. After that, the compositor just passes some value (could be DPI, a fixed number, whatever) that the application than uses to scale itself properly. Non dpi-aware applications can just be upscaled by the compositor when needed.

>security model

Wayland's security model is another thing they completely messed up. Having more security is nice and all, but you have to make sure it doesn't hurt usability. Unfortunately, Wayland went to the extreme of having security to the point where push to talk can't work (yes really). Wayland advocates will point out that Xorg allows "keylogging" since programs can see key events, but this is a neccesary and useful part of any windowing system. You can see key events in Windows and macOS too. Nobody seriously considers it a "security issue". Providing a way lock it down is sensible, but the default should have been just the same as other OSes and Xorg. The obsession with security is also what lead to embarrassing situations like screen recording not working until pipewire fixed it by using dbus. Decisions like this make writing automation type software that sends key/mouse events pretty much impossible with Wayland. Eventually, people are just going to use evdev and bypass this altogether which negates all this supposed security.

>synchronization model

This one is a bit more obscure, but Wayland's synchronization is outdated as well. In fairness, they started in 2008 so this wasn't clear then, but modern graphics developers all agree that explict synchronization (like Vulkan or Direct3D 12) is the correct way to go. Wayland and Xorg are both implicitly synchronized which essentially means that they depend on APIs executing in a specific certain order (e.g. in Wayland a client renders, sends a surface commit, then after that the compositor does its thing). This scales poorly as clients become more complicated with rendering and leads to a ton of over-synchronization. The correct fix is to use explict synchronization. All the commands are executed as asynchronously as possible with synchronization only happening when strictly necessary. The kernel graphics substack is still playing catch up on this as well, but Android moved SurfaceFlinger to explict synchronization a couple of years ago. Xorg's present extension allows waiting on a CPU fence which is OK but hardly there. For Wayland, is an explicit synchronization protocol that nobody on the Linux desktop actually uses (it's for ChromeOS when it interfaces with Android applications under Wayland) which has some limited support. A correct windowing system needs to be designed from the ground up to support this. Basically like what Android did.

Points 1 and 3 will never be fixed (note that Xorg doesn't have either of these problems) since they go against the Wayland philosophy. Point 2 might eventually be fixed (note that all Xorg is missing is a nice, DPI-per-monitor type field.). Point 4 is not even on anyone's map because everyone is too busy fixing more basic Wayland issues. Basically, Wayland was built from the ground up on incorrect technical decisions and is still busy playing catchup with Xorg on several points. Note I haven't even touched on some other failure points like everyone reinventing the wheel constantly in wayland. Hypothetically continuing to improve Xorg or instead starting a new, actually good protocol (one that didn't have all the design flaws of Wayland) would have been far better. Right now, the reality is that userspace graphics on desktop Linux is behind Windows and even Android now. macOS is full of broken shit, so we can at least cope there somewhat but it's just not a good situation. Wayland was truly a mistake.
R: 3 / I: 1
>NOOOOO YOU CANT JUST FUCKING MAKE A VIRUS THAT INSTALLS 2TB OF CP ONTO YOUR COMPUTER, BRICKS THE DELETING MECHANISMS, AND THEN CALLS THE FBI THATS HECKIN IMMORALERINO EVEN THO KUZ MADE ONE AND IT ACTIVATES IF YOU MAKE AN ANTI-KUZ POST ON SOYJAK.PARTY
R: 3 / I: 2
What do you wear while programming?
R: 0 / I: 0
Nice board mind if I post some trannyme?
R: 8 / I: 1
oh a new board.