/tech/ - Technology

Technology & Computing

New Reply
Files 🖌️ Max 5 files32MB total
[New Reply]

[Hide] (827.5KB, 900x2002)
Discuss /tech/-related news.
What will happen if section 230 is nuked?
>Section 230
Unlikely to be completely removed, but it might be revised as dup's last act or during Biden's term. These hypothetical revisions and what they might change and affect is what should really be discussed. When a businessman tells you something extreme like this, it's always a way to make meeting somewhere in the middle seem like a good option. However, in this case, both options are shit.

If the revisions are serious and make running any interactive service away from tech giants' infrastructure, migrating to alternative protocols like Tor and I2P would be a way out. But as of this moment, no imageboard software compatible with running over a network where a poster's identity is not tied to an IP address exists. There have been some truly autistic solutions proposed, such as Freenet's web of trust. But in my opinion those don't mitigate excessive shitposting but rather clusters people into social bubbles and circlejerks.
Replies: >>414
>>412 (OP) 
Lots of sites got deplatformed by jewflare and hosts already even with section 230 intact. This may scratch FAGMART just a bit, for their formidable army of lawyers. It will take more than that for the government to end the power of them. By then, the government will do the censoring.
Freenet is compromised. Not advisable for anything dangerous.
Replies: >>419 >>2073
>Freenet is compromised
While that is true, I only mentioned its web of trust system that can be implemented outside of it.
>Lots of sites got deplatformed
That's not what section 230 protects you against. A platform is not responsible for the content its users post, barring illegal things with the Good Samaritan provision. So, as things are right now, if someone spams CP on your board, you are not liable for hosting CP provided your remove the offending material in a timely manner (see the provision). With it gone, you are now a lot more liable. By which I mean you will have to shovel a lot more shekels into the pockets of lawyers to get you out of it without an easy law such as section 230. So when you say
>This may scratch FAGMART just a bit
think about how hard that will scratch anyone that isn't.
>By then, the government will do the censoring
It's a very bold assumption on your part that FAGMART don't already operate together with government entities.
Replies: >>421
>That's not what section 230 protects you against.
Yes. It is already bad enough now. See 8ch, somebody uploaded a Word manifesto and site is nuked. What difference does it make without section 230 anyways? If I doddle up a 0-day word docs, this site is kill in a too.
>FAGMART don't already operate together with government
Of course they are one. But even they have infighting among themselves, for they are not one person. United they exploit the goyims, but not so much on power and profits. This is why there is still room for goyims to make use of this power struggle again (((them))).
Replies: >>422
in a *day too
Does nobody here remember what happened to Backpage? That entire site being taken down and its operators arrested for the content users posted proves that section 230 never meant much.

Later they changed the law with FOSTA-SESTA which goes to show that they'll do whatever they want and change the law afterwards. Anyone who complains about about ex post facto laws must be a pedophile. That the owners of Backpage won awards from law enforcement for helping to fight sex trafficking and commendations from sex worker groups for helping make their job safer prior to being targeted doesn't matter.

Right now they're trying same thing against pornhub and they'll probably succeed.
Replies: >>475
The CentOS Project Just Committed Suicide
>In shocking news the CentOS project announced today that are shifting their Linux distribution to be based on the beta (non-stable) branch of Red Hat Enterprise Linux, rather than the stable branch. And that they are terminating CentOS 8 updates at the 31st of December, 2021.
Replies: >>474
[Hide] (3MB, 4128x3096)
Since CentOS killed itself, I'll post this.
[Hide] (74.3KB, 773x891)
>Right now they're trying same thing against pornhub and they'll probably succeed.
And as of yesterday unverified accounts aren't allowed to post any content to their site. It may take awhile but eventually unverified accounts won't be able to access any content on that site.

Pornhub is typically in the list of 10-15 most popular websites on the internet. This is big news.
Replies: >>476 >>537
Is there a way to make an alternative internet? I recall some sort of messaging service that used some sort of radio and required about $50 of equipment, it was open source but I forget what it was called. Though I believe it relied on bouncing signals around and unless there was at least one every X kilometers it wouldn't work. At the time I didn't pay it any mind but now I think it's worth researching.
Replies: >>480 >>481 >>902
What makes the current internet good is how ubiquitous it is. You can even make obfuscation protocols and additional routing networks on top of it thanks to that. You are talking about radiowave-based meshnets, which are mostly an enthusiast thing. This means you won't even get what little anonymity we have at the moment, not to mention other things such as triangulation of sender based on said air waves and how in a lot of countries an absolute majority of radio bandwidth is regulated very strictly, to the point of encryption being illegal.
Encryption is illegal in some countries for HAM.
Launching a diy satellite may be cheaper if a large number of users fund it together. With enough of those, a completely free internet is possible. Before (((them))) shut it down.
Replies: >>487
Is it illegal in burgerland?
Replies: >>537
[Hide] (71.1KB, 1619x438)
And a few more days later they've now removed access to most of their videos, saw this on /g/. Both Visa and Mastercard have stopped doing business with them.

Was wrong about the rankings as they shot up to 7th position in the last few months. I can see the exact same thing happening to Reddit in a few years.

It's illegal for a good reason. Corporations would hog all the bandwidth that's made available to the public for their own private use if it wasn't.
[Hide] (204.8KB, 650x367)
Since the Linux gaming thread on /v/ is bump locked figured I'd just post news here.

Linux 5.11 Supports The OUYA Game Console, Other New ARM Hardware Support
>Support is finally mainlined for the NVIDIA Tegra powered OUYA Game Console. As reported a few months ago, the OUYA game console has been seeing mainline support work and with Linux 5.11 can now handle the mainline kernel tree. But your mileage will still be limited as the hardware is rather low-end by today's standards and making use of Tegra graphics.
Replies: >>1607
PeerTube v3 released with P2P livestream support.
Replies: >>766
Is it easy enough to stream from android? Can people film their suicide in peace now?
>It's illegal for a good reason. Corporations would hog all the bandwidth that's made available to the public for their own private use if it wasn't.
[Hide] (67.2KB, 481x368)
Windows 10 bug corrupts your hard drive on seeing this file's icon
>An unpatched zero-day in Microsoft Windows 10 allows attackers to corrupt an NTFS-formatted hard drive with a one-line command.
[Hide] (18.8KB, 599x192)
Gentoo Linux to discontinue LibreSSL support
>Starting 2021-02-01, Gentoo will discontinue supporting dev-libs/libressl as an alternative to dev-libs/openssl.  While it will still be possible for expert users to use LibreSSL on their systems, we are only going to provide support for OpenSSL-based systems.  Most importantly, we are no longer going to maintain downstream patches for LibreSSL support -- it will rely on either package upstreams merging such patches themselves, or LibreSSL upstream finally working towards better OpenSSL compatibility.
eselect news read new
Replies: >>901 >>902 >>1850
Wow that's gay.
> However, since then OpenSSL development gained speed and the original reasons for the fork no longer apply.
As if.
Replies: >>902
Get a HAM license and packet radio without encryption

This sucks. 
Do you know if the libressl overlay (layman --add libressl) just werks? If not, I am probably going back to OpenSSL (and disable tls-heartbeat, zlib and sslv3 USEflags and compile with -fstack-protector-all and -fstack-clash-protection)
Replies: >>1850 >>2055
it's either ham or amateur radio. HAM isn't an acronym, and therefore doesn't exist.
Where can I get decent hardware news and speculation videos now that the faggot at adoredtv gave up? I tried looking around for a similar channel, but all of the ones that I encountered were homoerotic.
Replies: >>1015 >>1025 >>1295
[Hide] (165.9KB, 330x280)
>all of the ones that I encountered were homoerotic
That's the future lad. You can either become part of it, or get left behind.
Replies: >>1016 >>1025
I don't want to hold hands! I just want /tech/!
Read a book, faggot. Video sucks.
Replies: >>1270
You're retarded that's for sure.
Replies: >>1282 >>1484
>t. can't read
Replies: >>1295
[Hide] (461.4KB, 2048x2731)
You're the one strawmanning in this case. You've said that a bundle of papers is better than a bunch of frames connected as a single linear group which is refutably illogical for one what is the book and the video? >>1014 Said that the videos he wanted is about /tech/ related but you only cited about books as in books in general thus making your point to be off-topic at all. Anyways here's an Off-topic picture just to add space on the servers.
Replies: >>1313
>no u
>what is strawman
>t. can't read
Replies: >>1314
Yeah you're the nigger in this situation since from the start no need to continue this bullshit.
Replies: >>1315
<where can I get good pajeets
>pajeet sucks, don't
<shieeet can't read
<don't continue, bump
Learn to read nigger. Video sucks. Not only are you feeding into the jewtube algorithms, you directly beaming in (((recommended))) brain cancer. Low info density lead to dependencies on cdn and hdd jews. Compression and encoding lead to (((modern))) processor and hwaccel demand. Fucking motherfucker, you can't even play shit smoothly on a Core 2 duo. New formats don't have hwdec on otherwise perfectly working old machines. 6 million (non-free) formats requires specialized software and maybe hardware to playback. There is no indices to skim on. 99.9% is filler shit to be skipped. In fact nearly all those video crap can be understood in articles shorter than your erect pencil. You can't easily adjust the information absorption rate, like the cuck you are, let the video brainfuck your non-existent will into yet another npc.
You are a nigger. You are the blackest fucking gorilla nigger.
Replies: >>1452
>Buzzwords the Post
Also what hardware are you using? Must be a sweet potato not an Irish one.
Replies: >>1454
Normalfags are not allowed in this board. Get out.
>Richard M. Stallman, frequently known as RMS, has been a dangerous force in the free software community for a long time. He has shown himself to be misogynist, ableist, and transphobic, among other serious accusations of impropriety. These sorts of beliefs have no place in the free software, digital rights, and tech communities. With his recent reinstatement to the Board of Directors of the Free Software Foundation, we call for the entire Board of the FSF to step down and for RMS to be removed from all leadership positions.
Replies: >>1560
they can all burn for all i care. Stallman is a cancer but not for the reasons they listed. FSF hasn't won any significant ground in a decade, as we've seen with all the big corps curbstomping everyone into submission. Nobody even knows what a Linux is, just cattle with candy crush and a gorillion toolbars.
Replies: >>1563
Supreme Court rules Google's use of Oracle's Java API was "fair use"
While it was a case of both companies being shit, I certainly wouldn't want to see APIs suddenly become copyright hell to the point where you can't use any of them without exorbitant license fees.
Replies: >>1562 >>1565
I agree but it's ironic considering Youtube has effectively killed all forms of media "fair use" on their platform.
>FSF hasn't won any significant groun in a decade
This. But how much can it be attributed to Stallman? He is old. Not denying that accepting trannies and fags in FSF is a terrible move, but the opponents aren't slacking off the slightest at their attempt to subvert and undermine free software. Especially when this whole SJW rainbow fag shit smells a lot like wooden oven jailbreakers.
They only said it's fair use and pussied out of putting the ban hammer on copyrighted APIs in general. To be continued the next time some jewish retard wants to sue I guess.
>>Support is finally mainlined for the NVIDIA Tegra powered OUYA Game Console
This is like painting a house with no floors; what's the fucking point?
>>412 (OP) 
I'd like to see an updated version of that image.
Will they add Rust support into Linux kernel?
Replies: >>1708 >>1710 >>1735
I am already masking >=x11-themes/adwaita-icon-theme-3.32.0. Please have mercy, not my kernel.
Replies: >>1710
>hey let's add a beta status vendor-controlled language with next to no platform support to the kernel
Lol. Linux is really going down the shitter.

I think I had to add a local version of that because GTK2 depends on it and the theme depends on GTK3. Does it seriously depend on Rust now?
Replies: >>1725
adwaita-icon-theme depends on librsvg, where >gnome-base/librsvg-2.40.21 is rusted.
is rust an inside joke or something at mozilla, 
its a """solution""" to problems you only get with retard bad code, soydevs literally blaming C/C++ for not knowing how to multithread or malloc properly and then saying its the compilers fault, 
also valgrind makes rust obsolete
Replies: >>1738
>its a """solution""" to problems you only get with retard bad code
By that logic 99.999% of all C or C++ code ever written is retard bad code. Including yours.
Replies: >>1752

>Registration is currently closed on cock.li. When registration is brought back, it will be on an invite-only basis.
>This decision was made to deter the multiple governments who have been using cock.li for e-mail for their foreign intelligence activities. While we're flattered to have shitposted hard enough for glowies to enjoy, their activities place the rest of us at risk, and so we'd like to discourage their use of the service.
>When invites are enabled, registration will no longer record your IP address or any other information previously used to prevent bulk registration. This solution provides the most privacy benefit to our users while discouraging abuse, especially from state actors.
>In the meantime, we will be continuing upgrades of our infrastructure to provide a more resilient and reliable service to our existing users.

So this means cock.li is compromised, right? Invites are piss easy to bypass for governments when you have such a large userbase, so it doesn't actually do what it's claimed to do. Since a single user could just (wait out the grace period and) invite anyone for free, the invite graph will have to be stored indefinitely, which makes for way juicier metadata than IP addresses ever did. "The most privacy benefit" my ass.
made no sense
C is a real abstraction of assembly  and C++ is a real superset, rust is neither, its just C++ but gimped with artificial limitations to prevent retards from doing stupid things, like not allowing null pointers, theres literally no reason other than to stop kiddies from corrupting memory with retard code,  using rust is like saying "I cant code in C, give me training wheels pls"
Replies: >>1753 >>1755
>like not allowing null pointers
h-how do Rust trannies use pointers as booleans then?
>C is a real abstraction of assembly
>C++ is a real superset
>its just C++ but gimped with artificial limitations
All of this is wrong, the only retard here is you.
>noo don't assist with writing correct code, how will i prove my 1337 h4x0rdom if I can't do inane shit manually
Go build an Eiffel tower out of toothpicks or something.
Replies: >>1757
nice way to expose your ignorance, rust loser  
youre clearly too stupid to even know why anyone would still code with a 50+ year old language because you obviously dont even know C sytle 
C lets you do things other languages automate in the compiler,  thats the whole point, the only reason someone would be using C in the first place is for a stupid high degree of manual control on the compiled code, which means rust has zero usecase , not for control freaks and not for retards who want abstract pseudocode, and C is so old now that theres so many debugging tools, you have to be an absolute retard to end up with leaks
Gentoo has been getting more gay by the day.
How many things have they unnecessarily dropped support for now? It's like a day doesn't go by without me seeing something dumb getting masked or removed outright.
I thought gentoo had finally gotten to the point where the libressl overlay was no longer needed but it seems i'm wrong.
Fucking hell.
Replies: >>1852 >>1867
Yeah I feel you, Gentoo has been taken over by saboteurs for a while now. My favorite was when a few years ago they did some dumb bikeshedding over X11 header packages and silently edited every single ebuild that depended on X11 without a build revision, even though that's exactly what these are for. Was really fucking great because I had to freeze mesa with the old dependencies for a while due to driver issues. They also remove support for """old""" EAPIs insanely fast now. Want to use an overlay for musl/libressl-specific patches? Fuck you, EAPI is already too old.

Bunch of parasitic fucktards trying to justify their "job".
more like stench2 lmao!

I only use [ grub + raw linux-kernel ] and I am [ never been happier ]
Replies: >>2054
This speaks bait.
Late reply but I've been using the overlay (or rather, the repo using eselect repository) for a while now and had no issues. It provides a dev-libs/openssl that is secretly libressl under the hood. Worth mentioning that I don't have anything Qt installed though, that was always an annoyance with libressl back in the day.
Replies: >>2056
Did you have to patch ebuilds to get packages working? Otherwise, glad to know the overlay is still well maintained. Wait for the next heartbleed and libressl will be moved back to the main repo.
Replies: >>2057
No, absolutely no patching so far. The only thing I had to do was disable the system-ssl USE flag on nodejs to use the bundled openssl instead. That was when I tried (and failed, but for musl-related reasons, not libressl) to build rust and firefox, as nodejs is a build time only dependency for the latter. I honestly shudder to imagine why the flying fuck it's bundling its own copy of openssl to begin with, but I didn't care too much because it was only for the build.
Replies: >>2191
>Lots of sites got deplatformed by jewflare and hosts already even with section 230 intact. This may scratch FAGMART just a bit, for their formidable army of lawyers. It will take more than that for the government to end the power of them. By then, the government will do the censoring.
I'm sorry, but they are private companies. They can do what the fuck they want.
Replies: >>2076
Where do you think cuckflare gets all the money for servers and bandwidth from???  They're a government front, just like google.  But they're separate from the government so they dont' have to answer to anyone by law.
Well, this held out for a whole week. Just today I upgraded Python to 3.9.5_p2, and behold, pointless breakage due to 1.1.0 features: https://github.com/python/cpython/commit/9ad46f9ec1ca757050ed4095925cdf5f4e8ef9fc
Note the @SECLEVEL, which seems to be a typical OpenSSL pitfall feature whose only useful purpose is breaking compatibility if https://github.com/openssl/openssl/issues/5760 and https://www.openssl.org/docs/man1.1.1/man3/SSL_CTX_get_security_level.html are anything to go by. Level 2 allows TLS 1.0 while level 3 requires at least 3072-bit RSA, what the actual fuck are these settings? Who in their right mind would ever use level 5? Patch is below if you want it. I'm pretty sure @SECLEVEL=2 doesn't actually have an effect for this cipher list in the first place but I replaced it with !LOW:!MEDIUM just in case. Shit like this reminds me why I'm using LibreSSL.
possible language: c++, relevance: 6
--- a/Modules/_ssl.c
+++ b/Modules/_ssl.c
@@ -318,1 +318,1 @@
more like SHNEWS!!

Warning: Low quality shitposting will be met with DELetion. Otherwise, shitposting is allowed but try not to derail threads.
Last edited by wizard
>>412 (OP) 
I've only read few little parts long time ago but isn't that the one where they could even swat your ass for using smokey bear or uncle sam on a meme? modifying the image and publishing it is punishable (or even as simple as copying the iconic pose)? If I remember correctly.
So, in the end, USA is just going to be China?
I wouldn't be surprised the __ picked the most effective (china) politics in the end.
Politics around the world were just a game among their blood line, a race to find the best way to control the masses and that race finally ended in 2019. Wonder why some blood line are scattered around the world doing their own thing, being handlers of different nations, it's a game.

Also, it's already a promise, now that the newer processors have some kind of drm-like system that would tag stuff you made with your unque cpu identification (assuming in a proprietary OS).
I guess they just don't want civilians using memes or making any propaganda by any means (meanwhile small guy agent in foreign division can just relentlessly publish psychological warfare materials and destroy your webring/ib with AI-generated content that violates US laws and causes all your servers to be seized by law until the whole world becomes assimilated by the one world ideology, living in a reality worse than dystopian fiction).

Of course, these are all just LARP, and you should beleive. Online anonymous discussions are harmless, and is not in any way considered as threat by them for their future endeavors and the assimilation of your reality.
ProtonMail  glows in the dark
ProtonMail removed “we do not keep any IP logs” from its privacy policy
Replies: >>2982
To the surprise of absolutely nobody with a brain. When somebody advertises "encrypted email", run for your life. It's impossible for the server to guarantee this; the most you get is a shitty javascript-based pseudo PGP in the browser with vendor lock-in, and if that is the case, why are they not advertising it as such? The answer is: Because they're a honeypot fishing for retards. It's honestly depressing how many people even here fall for this kind of privacy-branding.
Replies: >>2983
It's strange anyone would use that for anything other than dummies and semi-permanent throwaways.
Replies: >>3026
OpenSSL version 3.0.0 released
OpenSSL switched to the Apache License 2.0, low level APIs are deprecated. Added implementation of the Certificate Management Protocol (CMP, RFC 4210) also covering CRMF (RFC 4211) and HTTP transfer (RFC 6712). The function code part of an OpenSSL error code is no longer relevant and is always set to zero. Related functions are deprecated. etc, etc

Alpine linux is going to deprecate sudo (they are going to use doas instead)
Replies: >>2987 >>2989
[Hide] (182.5KB, 1370x1530)
Happy to see more people switching from the unsettling toast to doas.
Replies: >>2989
What's the difference?
Replies: >>2991
doas originates from OpenBSD (https://man.openbsd.org/amd64/doas) doas is even easier to configure than sudo (https://man.openbsd.org/doas.conf.5) sudo is more bloated. sudo has had more security vulnerabilities (https://www.sudo.ws/security.html)
Still better than running it by yourself to be honest.
Gen Z can't into folders.
Replies: >>3190 >>3213
I haven't seen it actually happen because I don't interact with zoomers, but I predicted this. As soon as portable tracking devices began to spread like a plague during the early 2010s, and I saw that kids were using them, and saw that it was basically dumbed down technology for idiots, I knew for certain the kids would become absolute morons and never learn how to use computers, and that in the future, a bunch of retards would want to create software but not even know how to fucking type, and have no clue at all about how anything works. I don't actually know that, but I'm absolutely sure that this has happened and that it will get worse. I'd be shocked if there wasn't a decline in competence with technology from gen Y to Z, there's just no way.
Replies: >>3198 >>3211
Good more jobs for me.
It's probably the result of many schools issuing "chromebooks" and tablets, instead of providing access to traditional PCs. Everything's saved to Google instead of the local device.

Colling’s courses now include a full two-hour lecture to explain directory structure.
That sounds really stupid. If someone can't understand the concept of organizing stored objects, in short order, can you really refer to them as "smart".
Replies: >>3214
Forgot to add, remember this?

Big Tech is the enemy.
That has to be a fake story, gas-lighting, or greatly exaggerating the situation. It could be believable if there's some ignorance, like not knowing the save icon is a floppy disk, but if you explain that a floppy disk was historically used to store files, and they give you a blank stare while drooling slightly...
Replies: >>3323
[Hide] (77.7KB, 1000x669)
You really can't. I think it should be pretty clear to see that society is making people incredibly stupid. Even retarded literal boomers in my family, with IQs that must be barely in the 90s if not in the 80s, understand directories, and they never figured out how to minimize and maximize windows (or that tabs exist, in web browsers), even after using computers for at least almost 30 years. Even they comprehend that concept and have directories for their files, so imagine the damage that has been done to the zoomers and what is being done to the next generation. The next generations are going to be Agenda 2030 incarnate. Completely mentally enslaved bug people that are incapable of making decisions or doing anything.
[Hide] (1.9MB, 1449x1413)
Tab Unloading in Firefox 93
>Starting with Firefox 93, Firefox will monitor available system memory and, should it ever become so critically low that a crash is imminent, Firefox will respond by unloading memory-heavy but not actively used tabs. 
>On Windows, out-of-memory (OOM) situations are responsible for a significant number of the browser and content process crashes reported by our users. 

>On Windows, Firefox gets a notification from the operating system (setup using CreateMemoryResourceNotification) indicating that the available physical memory is running low.
>The threshold for low physical memory is not documented, but appears to be around 6%. Once that occurs, Firefox starts periodically checking the commit space (MEMORYSTATUSEX.ullAvailPageFile).
>When the commit space reaches a low-memory threshold, which is defined with the preference “browser.low_commit_space_threshold_mb”, Firefox will unload one tab, or if there are no unloadable tabs, trigger the Firefox-internal memory-pressure warning allowing subsystems in the browser to reduce their memory use. 
>The browser then waits for a short period of time before checking commit space again and then repeating this process until available commit space is above the threshold.
>On Windows, allocations fail and applications will crash if there is low commit space in the system even though there is physical memory available because Windows does not overcommit memory and can refuse to allocate virtual memory to the process in this case. In other words, unlike Linux, Windows always requires commit space to allocate memory.
Replies: >>3318
>webshits are reimplementing swapping now instead of fixing their memory bloat
Holy shit make it stop, Firefox is not my fucking operating system. Taking bets: Will they reimplement Linux's retarded OOM softlock too?

>On Windows, allocations fail and applications will crash if there is low commit space in the system even though there is physical memory available because Windows does not overcommit memory and can refuse to allocate virtual memory to the process in this case. In other words, unlike Linux, Windows always requires commit space to allocate memory.
Gotta love how they make this sound like a bad thing when it's actually one of the few things Windows does better than Linux because it means Windows programs can handle OOM situations properly. You can enable strict commit checking on Linux with vm.overcommit_memory=2, but there is no low memory signal, so you only get failing allocations; sometimes in an innocent program rather than the bloatmeister who caused it.
Replies: >>3321
Linux has mechanisms for low memory notification. Windows is retarded to force applications to do it their way.
Replies: >>3322
>Linux has mechanisms for low memory notification.
Neat, I didn't know about that one.
>Windows is retarded to force applications to do it their way.
They're forcing you to shit into the toilet, Pajeet. Blindly rubberstamping allocations by default and then going "oops, too much" an hour later when there is no more possible error handling besides SIGKILL is a mega retard idea and only there because of the design mistake that is fork. The supposed RAM savings can be achieved with swap space or general debloating, without sacrificing the reliability of the entire box.
Replies: >>3324
Phones try to hide the file structure as much as possible. Imagine if you only ever used a phone. No laptop no desktop. All the media you have is just for consumption. It's ethereal and doesn't need to be saved.
Sounds like Windows the nanny os is trying to fix problems with bad software.
>no more possible error handling besides SIGKILL
Now the OS needs to be communist as well? Killing retards who hoard memory until really necessary sounds simple and effective.
Replies: >>3325
The error handling is in the well-written programs you tard. The reason people get away with ungraceful crashes on OOM is because overcommitting makes anything else impossible. The OOM killer will happily shoot the wrong process too, I've had this happen to me repeatedly. Your "simple and effective" thing is absolute gorilla nigger tech.
Replies: >>3326
Never had the OOM killed shot the wrong stuff on my end, what version and config of kernel?
>well-written programs
So can any program that uses low memory notification in Linux. It just didn't force programs to follow it.
Replies: >>3327
Probably because your problematic process was coincidentally the biggest memory hog at the time. This isn't always true and the OOM killer will still shoot innocents in that case today. This is a fundamental problem, the kernel can't magically intuit who's the real culprit.
>So can any program that uses low memory notification in Linux. It just didn't force programs to follow it.
Windows doesn't force you to listen to this notification either. What it does do is tell userspace the truth about available memory - something that Linux doesn't do, thereby breaking the inferior but portable way to deal with low memory situations. This is the thing that needs justification. By the way, if "windows > linux" triggers you: OpenBSD doesn't do this shit either, precisely because it's insane.
Replies: >>3328
>windows > linux triggers me
Never did. Just found windows way kind of stupid.
>OpenBSD doesn't do this shit, precisely because it's insane
OpenBSD won't allocate memory when memory usage reaches a certain amount? Can you tell me more?
Replies: >>3331
>OpenBSD won't allocate memory when memory usage reaches a certain amount?
Technically true due to default resource limits, but that was not what I thought I remembered. Of course it supports overcommitting because it has fork. Well, it's not an important point since you weren't doing it for fanboy reasons.
>+NIGGER License
>The +NIGGER License is a license modifier that requires the inclusion of the word "NIGGER" in the LICENSE file.
>By including the word "NIGGER" in a LICENSE file that must be distributed with the software you will ensure:
>>The software will not be used or hosted by western corporations that promote censorship
>>The software will not be used or hosted by compromised individuals that promote censorship
>>Users of the software will be immune to attacks that would result in censorship of others
>Include the following text in any compatible LICENSE file:
>The above copyright notice, this permission notice and the word "NIGGER" shall be included in all copies or substantial portions of the Software.
I will add jew, chinks, fags and YWNBAW in my version.
Funny and practical. Pretty sure that I had an idea like that before. The enemy has given that word so much power can you can immediately defeat them with it.
[Hide] (358.6KB, 752x752)
>I will add jew, chinks, fags and YWNBAW in my version.
Don't forget to add +CUNNY as well.
This would be fun to include in an anon project but I see no use for it in everyday life. There must be a better counter to the CoC nonsense than putting nigger in a license.
Replies: >>3469
>reject coc, roll your luck on the don't get cancelled game
>stay anonymous
pick one for any famous project
Go 1.18 will finally have parametric polymorphism generics!
Replies: >>3478
Can't wait for the eternal stockholm syndrome sufferers to explain to me how the generics that were so useless and would have ruined Go for ten years are actually suddenly the best thing about Go. This language really is some kind of performance art about Blub.
Compilers have a vulnerability regarding Unicode and bi-directional text
The bug is in the Unicode spec
>https://www.trojansource.codes (remember to download the paper.)

<We present a new type of attack in which source code is maliciously encoded so that it appears different to a compiler and to the human eye.
<This attack exploits subtleties in text-encoding standards such as Unicode to produce source code whose tokens are logically encoded in a different order from the one in which they are displayed
<We present working examples of Trojan-Source attacks in C, C++, C#, JavaScript, Java, Rust, Go, and Python.

<The Rust Security Response WG was notified of a security concern affecting
<source code containing "bidirectional override" Unicode codepoints: in some
<cases the use of those codepoints could lead to the reviewed code being
<different than the compiled code.
<This is a vulnerability in the Unicode specification, and its assigned
<identifier is CVE-2021-42574. While the vulnerability itself is not a rustc
<flaw, we're taking proactive measures to mitigate its impact on Rust
<## Overview
<Unicode has support for both left-to-right and right-to-left languages, and to
<aid writing left-to-right words inside a right-to-left sentence (or vice versa)
<it also features invisible codepoints called "bidirectional override".
<These codepoints are normally used across the Internet to embed a word inside a
<sentence of another language (with a different text direction), but it was
<reported to us that they could be used to manipulate how source code is
<displayed in some editors and code review tools, leading to the reviewed code
<being different than the compiled code. This is especially bad if the whole
<team relies on bidirectional-aware tooling.
Forgot https://nvd.nist.gov/vuln/detail/CVE-2021-42694
lel, we used to abuse that shit to bypass wordfilters in video games. But don't forget goy, you MUST support Unicode or you're unmodern and probably a racist as well.
>tfw compilers can't triforce
Are normalfags finally going to switch back to ASCII?
Replies: >>3515 >>3516
No way, are you implying they will give up their emojis?
Haha no, they're going to add stupid blacklists that need to get updated every time Unicode comes up with some new glyphs that fuck with the naive reader. The normalfag will NEVER reduce complexity.
[Hide] (1.2MB, 1880x969)
Nopyright/nopy shut down after payment processors blocked their account.
this is probably old news
Replies: >>3561 >>4033
Found a related blog post: https://certitude.consulting/blog/en/invisible-backdoor/
Just run ads like any normal person. Any sucker who doesn't know ad block or auto link grabber would have to suffer. I remember one proudly proclaimed they would not insert ads on their pages even if the site has to be shut down because it's immoral doing so. Cringe, like grow the fuck up. Who gives a fuck you stupid niggers?
Replies: >>3562
>I lack the ability to read and understand text, here is my opinion about a issue that noone talks about, also you are stupid if you disagree.
Literally read the fucking text, retard. Noone cares about how cool [email protected] you are by shit you compiled from github.
Replies: >>3564
Lol shut your mouth flossfag, your opinion is worthless.
Replies: >>3565
Where do you think we are?
Internet has already become a platform TV. Even if you look at torrent traffic there was way more original content distributed, now it mostly is "siterips". The best what internet could provide is not content tbh but ability of easy, cheap and secure communications. Now look that communications were the first thing attacked by corpos killing it's decentralized independent nature in favour of "social platforms" and messengers you don't control. No surprise it was easy since normalcattle is technically illiterate and will suck corpo dick without remorse. How much people you actually talk to the right way?
[Hide] (55.1KB, 700x921)
>Lainspergs recreate an imageboard from SEL in Common Lisp (https://github.com/ad044/nmebious)
>instance goes up
>someone posts ASCII art of Hitler
>site instantly crashes
Replies: >>3827
>implying that one of you faggots would ever actually make something worth using
[Hide] (429KB, 640x360, 00:06)
>still using any form or dialect of Lisp
>in 2021
I would sooner use Rust, God forbid.
Use golang
[Hide] (35.5KB, 580x640)
>still using any form or dialect of Rust
>in 2021
I would sooner use C, God forbid.
What's the matter, boy, too stable for you? Enjoy jumping from shitlang to shitlang every five years.
Replies: >>3873
Install gcc-ada or gnat-GPL

Replies: >>3904
Anyone who recommends this overengineered piece of shit on the internet has never been forced to use it. Only the cocksucking illuminati boomers in the DoD think it's a good language. Normal people in "safety critical" industries (automotive, civilian aviation, manufacturing) just come up with safe subsets and guidelines for languages designed to be used by normal people and not the mind-raped mkultra slave caste. I would rather be tormented by trannies while chained in an "Open Office" writing webapps in Rust than EVER use ada again.
plx greentext, I am planning to learn it.
Why Rust is better than Ada?
>Normal people in "safety critical" industries (automotive, civilian aviation, manufacturing) just come up with safe subsets and guidelines for languages designed to be used by normal people
Because it's easier to find C++ programmers. Has little to do with the quality of the language.
holy shit its NOCOM all over again except this time its IRL not in minecraft

kek all of the games i got on f95zone works in a VM (i feel guilty i hope god does not smite my laptop power brick one night)

haha assembly language go brr i does not have any CoC bullshit and blackhat crack/warez groups love it so much
(craft by lft is a great example of this) its soo efficient they managed to make it 4 minutes despite only having 8kb of storage

RIP win-raid is closing hopefully they archived everything
also lenovo sued for betraying thier home country (no surprise since they support lgbt and lock the wifi cards) https://archive.md/3sume
Log4Shell: RCE 0-day exploit found in log4j 2, a popular Java logging package
On Thursday (December 9th), a 0-day exploit in the popular Java logging library [Apache] log4j (version 2) was discovered that results in Remote Code Execution (RCE) by logging a certain string. Almost all versions of log4j version 2 are affected: 2.0-beta9 <= Apache log4j <= 2.14.1 
<Related: https://news.sophos.com/en-us/2021/12/17/inside-the-code-how-the-log4shell-exploit-works/

Log4Shell Update: Second log4j Vulnerability Published (CVE-2021-44228 + CVE-2021-45046)
After the log4j maintainers released version 2.15.0 to address the Log4Shell vulnerability, an additional attack vector was identified and reported in CVE-2021-45046. Our research into this shows that this new CVE invalidates previous mitigations used to protect versions 2.7.0 <= Apache log4j <= 2.14.1 from Log4Shell in some cases. You may still be vulnerable to Log4Shell (RCE) if you only enabled the formatMsgNoLookups flag or set %m{nolookups} when you also set data in the ThreadContext with attacker controlled data. In this case, you must upgrade to >= 2.15.0 or else you will still be vulnerable to RCE. 
Replies: >>4039 >>4040
kek, my team and other companies were on fire for this shit. That's what they got for using the pajeet lang.
man 2021 coudnt get any crazier first it was covid now our software is catching its own coof as well
>inb4 wannacry 2.0 with hidden time bomb

also offtopic but what is log4net.dll is it the same thing? i found it while checking my cracked game folders
Replies: >>4041
Read the cve. https://nvd.nist.gov/vuln/detail/CVE-2021-44228
>Note that this vulnerability is specific to log4j-core and does not affect log4net, log4cxx, or other Apache Logging Services projects.
[Hide] (148KB, 600x400)
Found a fun game: https://github.com/Xylemon/xlennart And other programs... https://cyber.dabamos.de/unix/x11/

Systemd 250 released
systemd-homed now makes use of UID mapped mounts for the home areas. If the kernel and used file system support it, files are now internally owned by the "nobody" user (i.e. the user typically used for indicating "this ownership is not mapped"), and dynamically mapped to the UID used locally on the system via the UID mapping mount logic of recent kernels. This makes migrating home areas between different systems cheaper because recursively chown()ing file system trees is no longer necessary. 


        * Support for encrypted and authenticated credentials has been added.
          This extends the credential logic introduced with v247 to support
          non-interactive symmetric encryption and authentication, based on a
          key that is stored on the /var/ file system or in the TPM2 chip (if
          available), or the combination of both (by default if a TPM2 chip
          exists the combination is used, otherwise the /var/ key only). The
          credentials are automatically decrypted at the moment a service is
          started, and are made accessible to the service itself in unencrypted
          form. A new tool 'systemd-creds' encrypts credentials for this
          purpose, and two new service file settings LoadCredentialEncrypted=
          and SetCredentialEncrypted= configure such credentials.

          This feature is useful to store sensitive material such as SSL
          certificates, passwords and similar securely at rest and only decrypt
          them when needed, and in a way that is tied to the local OS
          installation or hardware.

        * A new setting DefaultOOMScoreAdjust= is now supported in
          /etc/systemd/system.conf + /etc/systemd/user.conf that may be used to
          set the default process OOM score adjustment value for processes
          forked off the service manager. For per-user service managers this
          now defaults to 100, but for per-system service managers is left as
          is. This means that by default now services forked off the user
          service manager are more likely to be killed by the OOM killer than
          system services or the managers themselves.

        * The per-user service manager learnt support for communicating with
          systemd-oomd to acquire OOM kill information.

        * The TPM2/FIDO2/PKCS11 support in systemd-cryptsetup is now also built
          as a plug-in for cryptsetup. This means the plain cryptsetup command
          may now be used to unlock volumes set up this way.

        * Support for activating dm-integrity volumes at boot via a new file
          /etc/integritytab and the tool systemd-integritysetup have been
          added. This is similar to /etc/crypttab and /etc/veritytab, but deals
          with dm-integrity instead of dm-crypt/dm-verity.

        * A new unit systemd-boot-update.service has been added. If enabled
          (the default) and the sd-boot loader is detected to be installed, it
          is automatically updated to the newest version when out of date. This
          is useful to ensure the boot loader remains up-to-date, and updates
          automatically propagate from the OS tree in /usr/.

        * sd-boot can now parse Microsoft Windows' Boot Configuration Data.
          This is used to robustly generate boot entry titles for Windows.

        * systemd-analyze security gained a --profile option that can be used
          to take into account a portable profile when analyzing portable
          services, since a lot of the security-related settings are enabled
          through them.

        * systemd-analyze learnt a new inspect-elf verb that parses ELF core
          files, binaries and executables and prints metadata information,
          including the build-id and other info described on:

        * systemd-networkd will now once again automatically generate persistent
          MAC addresses for batadv and bridge interfaces. Users can disable this
          by using MACAddress=none in .netdev files.

        * bootctl and systemd-bless-boot can now be linked statically.

        * systemd-homed will now try to unmount an activate home area in
          regular intervals once the user logged out fully. Previously this was
          attempted exactly once but if the home directory was busy for some
          reason it was not tried again.

        * systemd-homed's LUKS2 home area backend will now create a BSD file
          system lock on the image file while the home area is active
          (i.e. mounted). If a home area is found to be locked, logins are
          politely refused. This should improve behavior when using home areas
          images that are accessible via the network from multiple clients, and
          reduce the chance of accidental file system corruption in that case.

        * systemd-resolved now listens on a second DNS stub address:
          (in addition to, as before). If DNS requests are sent to
          this address they are propagated in "bypass" mode only, i.e. are
          almost not processed locally, but mostly forwarded as-is to the
          current upstream DNS servers. This provides a stable DNS server
          address that proxies all requests dynamically to the right upstream
          DNS servers even if these dynamically change. This stub does not do
          mDNS/LLMNR resolution. However, it will translate look-ups to
          DNS-over-TLS if necessary. This new stub is particularly useful in
          container/VM environments, or for tethering setups: use DNAT to
          redirect traffic to any IP address to this stub.

      * systemd-repart no longer requires OpenSSL.

        * systemd-journald will no longer go back to volatile storage
          regardless of configuration when its unit is restarted.

        * The shutdown command learnt a new option --show, to display the
          scheduled shutdown.

ID mapping for mounted filesystems
Almost every filesystem (excepting relics like VFAT) implements the concept of the owner and group of each file; the higher levels of the operating system then use that information to control access to those files. For decades, it has usually sufficed to track a single owner and group for each file, but there is an increasing number of use cases wanting to make that ownership relative to the environment any given process is running in. Developers have been working for a few years to find solutions to this problem; the latest attempt is the ID-mapped mounts patch set from Christian Brauner.

In truth, the ID-mapping problem is not exactly new. User and group IDs for files only make sense across a management domain if there is a single authority controlling the assignment of those IDs. Since that is often not the case, network filesystems like NFS have had the ability to remap IDs for many years. The growth of virtualization and container technologies has brought the problem closer to home; there can be multiple management domains running on a single machine. The NFS ID-remapping mechanism is of little use if NFS itself is not being used. 

The Linux Foundation's report on diversity, equity, and inclusion in open source

random: use BLAKE2s instead of SHA1 in extraction
BLAKE2s is generally faster, and certainly more secure, than SHA1...
Replies: >>4062 >>4912
>will NOT become optional soon
holy the the win11 cancer is spreading wpudn't be too surprised if the TPM has some kind of hidden backdoor that lets the ((good guys)) unlock it like graykey/celebrite
>inb4 android styled google account integration on the linux kernel

also is it me or Anydesk is borked on the newest 21.10 ubuntu liveCD im trying to remotely access my broken celeron laptop had to flash older version on my usb drive
>>412 (OP) 
>What will happen if section 230 is nuked?
German Court Rules Against Internet Security Non-Profit Quad9 In First Hearing Versus Sony Music Germany 

Global Internet Freedom Threatened by Copyright Ruling Targeting Unrelated DNS Operator

The Hamburg Regional Court today ruled that they would not suspend an existing injunction against Quad9 in a case filed by Sony Music Germany. The case centers around Sony Music’s demand that Quad9’s servers located in Germany stop resolving DNS names of third-party sites which are claimed to have URLs that contain copyright infringements.

There is no component of the claimed copyright infringement that Quad9 participates indirectly, nor is there any infringing data on Quad9’s servers, nor does Quad9 have any business relationship with the site in question. The injunction claim is only that Quad9, by allowing end-users to map internet names to IP addresses as part of its DNS resolution service, is legally obligated to stop resolving those names if demanded by parties claiming to be rightsholders.

Replies: >>4199
>The Hamburg Regional Court
“Xlibe”: an Xlib/X11 compatibility layer for Haiku
>in order to port X11 applications (or even entire toolkits…) without writing separate “native” backends for each and every one, and also without running an entire X11 server in the background.
>After some experimentation, I think this is indeed more than feasible, though we’ll see how far I manage to take it and how quickly…
I just hope that Haiku fans don't start developing X11 programs now.

DragonFly version 6.2 released
Replies: >>4418 >>4420
Could have just skipped X11 and went for Wayland directly... Oh well.
Replies: >>4421
I just finished porting a random program to Haiku... Never used it before.

Does the X11 compatibility layer allow seeing the whole server? If it does, I'm the main contributor on a somewhat popular program that needs such access, I could port it to Haiku too.
What would be the point of a compatibility layer to something that itself will have to run compatibility layers for years to come?
Section 230 was illegal to begin with because it's literally a law passed by Congress abridging free speech.

The tech companies dug their own hole by not developing mechanisms to have mass communication sites that don't require moderation to be functional.

They were warned and I already handed out packets on how to restructure communication sites so they don't require editorialization to be usable. So the companies that already got their Section 230 free business model ready will take over the market as companies that bet on censorship continuing disappear in a flurry of spam and lawsuits. It takes as little as a month for people to forget about old sites, so it will be a major transfer of market power overnight.

When Section 230 goes down, it shouldn't be replaced with some other rules to allow censorship and enabling tech cartels to control entry to markets by just accusing other companies of being immoral and blacklisting them from common carrier services. 

It's their own fault if they didn't listen.
Retrospective and Technical Details on the recent Firefox Outage
>On January 13th 2022, Firefox became unusable for close to two hours for users worldwide.
>Firefox has a number of servers and related infrastructure that handle several ((( (((internal services))) ))).
>This ((( (((infrastructure))) ))) is hosted by different cloud service providers [including Google Cloud Platform] that use load balancers to distribute the load evenly across servers.
>these load balancers have settings related to the HTTP protocol they should advertise and one of these settings is HTTP/3 support [which was on because of configuration error made by Mozilla]
>from that point forward, some connections that Firefox makes to the ((( (((services infrastructure))) ))) would use HTTP/3 instead of the previously used HTTP/2 protocol

>Shortly after, we noticed a spike in crashes being reported through our crash reporter and also received several reports from inside and outside of Mozilla describing a hang of the browser.
>we quickly discovered that the client was hanging inside a network request to one of the Firefox ((( (((internal services))) ))). 
>We then discovered through logs that for some reason, the load balancers for our ((( (((Telemetry service))) ))) were serving HTTP/3 connections while they hadn’t done that before.
>With the load balancer change in place, and a special code path in a new Rust service now active...
>This unexpected state caused the code to loop indefinitely rather than returning an error.

Firefox browser didn't work because Mozilla's telemetry services.
>Install Torah browser
>Install Ungoogled Chromium
>Install Lynx
Replies: >>4442 >>4449
To be fair, anyone still using firefox deserves it.
lmao laughs in palememe
PwnKit: Local Privilege Escalation Vulnerability Discovered in polkit’s pkexec (CVE-2021-4034)
>The Qualys Research Team has discovered a memory corruption vulnerability in polkit’s pkexec, a SUID-root program that is installed by default on every major Linux distribution.
>This easily exploited vulnerability allows any unprivileged user to gain full root privileges on a vulnerable host by exploiting this vulnerability in its default configuration.
>researchers have been able to independently verify the vulnerability, develop an exploit, and obtain full root privileges on default installations of Ubuntu, Debian, Fedora, and CentOS
>This vulnerability has been hiding in plain sight for 12+ years and affects all versions of pkexec since its first version in May 2009 (commit c8c3d83,  “Add a pkexec(1) command”).
>In other words, [bug] allows us to re-introduce an “unsecure” environment variable (for example, LD_PRELOAD) into pkexec’s environment.
>However, we note that OpenBSD is not exploitable, because its kernel refuses to execve() a program if argc is 0. [THEO WAS RIGHT!!]

Fedora and pkexec
>[PwnKit] also led to a recent discussion on the ((( (((Fedora))) ))) devel mailing list about whether pkexec, which runs a program as another user, is actually needed—or wanted—in some or all of the distribution's editions.
>But pkexec is used by quite a few different Fedora components, particularly in desktop-oriented editions, and it could """perhaps""" be a better choice than the alternatives for running programs with the privileges of another user. 
>If you are going to run programs as root anyway, though, pkexec is probably better than using sudo or other options, Lennart Poettering said:
<I mean, polkit has some issues, but I am pretty sure that "pkexec" is not what I'd consider the big problem with it.
Replies: >>4464 >>4465
Redhat is like the government. If any of their branches tell you to not worry about something you know it's time to drop it.
As mentioned in the systemd thread, polkit is completely and utterly useless. Purge it, never look back.
[Hide] (102.7KB, 753x833)
Mozilla and Facebook are working on a "privacy preserving" targeted advertising technology. 
Just in case you needed yet another reason to drop mozilla.
Replies: >>4572
And what is the alternative? I don't have time to compile ungoogled chromium on c2d.
At least get a placebo like forks. 
The real alternative doesn't exist because all modern browsers are shit.
Replies: >>4590
[Hide] (1.2MB, 1750x1400)
LibreWolf is: https://librewolf.net/installation/
Despite all the faggotry around it, palememe is the only browser that is not chromium based and doesn't require rust.
Replies: >>4590
Have you taken the Lynxpill yet, mateys?
Replies: >>4594
I want to, but I am not unplugged yet. Bank, work and others need botnet js.
The only Firefox alternative made by a large enough team to maintain a modern web browser worth a shit, you know, actually keeping pace with upstream for security patches, and with a transparent revenue model, is Vivaldi. But then you have to support the Chromium engine hegemony that's been laughing at web standards for years with only Mozilla as another real contender.
Moving the [Linux] kernel to modern C [meaning C11]
>While critics like to focus on the community's extensive use of email, a possibly more significant anachronism is the use of the 1989 version of the C language standard for kernel code — a standard that was codified before the kernel project even began over 30 years ago.
>It is looking like that longstanding practice could be coming to an end as soon as the 5.18 kernel, which can be expected in May of this year. 
>Torvalds said that perhaps the time had come to look to moving to the C99 standard
>[Arnd Bergmann] suggested that it would be possible to go as far as the C11 standard (from 2011) while the change was being made, though he wasn't sure that C11 would bring anything new that would be useful to the kernel.
>It might even be possible to move to C17 or even the yet-unfinished C2x version of the language. [wtf?]
>That, however, has a downside in that it "would break gcc-5/6/7 support", and the kernel still supports those versions currently. Raising the minimum GCC version to 8.x would likely be more of a jump than the user community would be willing to accept at this point.
>Torvalds was in favor of [moving to C11]
> [If] all goes well, the shift to C11 will happen in the next kernel release
Replies: >>4684 >>4685
Any reason why this is bad (or good) aside from breaking GCC?
why is gcc dependent on the archaic standard?
Replies: >>4686
You tell me why, gcc is an implement of the standard. gcc isn't a rolling release and each version of it is locked to what it supports at that specific commit. Of course an implementation depends on a standard. An old implementation depends on an old standard makes perfect sense.
The problem is gcc is often bundled in toolchains that never gets updated. This often happens in vendor-patched toolchains for embedded platforms.
Kek, I'm never gonna upgrade from kernel 3.x and gcc 5.  I'll move to OpenBSD or NetBSD instead, if I have to.  They can shove the CoC right up their CIA nigger asses.
Replies: >>4688
OpenBSD is perfectly usable as a desktop OS if you don't mind the performance (which is totally good enough for programming and shitposting)
Replies: >>4693
[Hide] (51.7KB, 800x600)
Yeah, I used to run it on i386 Thinkpads, 10+ years ago.  It was even good for playing games and emulators, including DOSBox and SNES, even MAME and MESS.  This is an old screenshot from those days.  Game here is Snowball (Level 9) running in Gargoyle, and WM is twm that comes with the OS.  As far as modern games, well I don't care about those at all.
[Hide] (515.9KB, 1180x934)
Uh-oh someone's mask fell off.  Turns out it's no better than google.
Replies: >>4800 >>4806 >>4811
the mask had already fallen off when it was revealed they gave priority to a nigger lgbtqbraap+ with less experience instead of a white male with more
Replies: >>4802 >>4806
[Hide] (35.3KB, 540x540)
That's no different than what every big tech company does nowadays.  They could hire actual ducks for all I care, if only they didn't censor.  This is the one unforgivable sin of a search engine.
Replies: >>4806
Use searx https://searx.neocities.org/
Replies: >>4814 >>4817
Why are you niggers surprised? DDG has been confirmed shit for years now. 
I bet you fags still use firefox.
Replies: >>4813
[Hide] (128.7KB, 800x800)
>implying compliance with google layout engine monoculture
[Hide] (3.5MB, 480x345)
>search for basic phrase that i would use for troubleshooting something
>no results
every search engine is either cucked or doesn't work, why did you allow this world to exist
Replies: >>4815 >>4816
The searx instance may have got blocked. Try another instance.
Adjust search engine list and enable more of them. Also use other instances.
There's also Qwant which AFAIK is non-pozzed.
Golang 1.18 released
>Go finally has Generics (https://go.dev/doc/tutorial/generics)
>a tool for fuzzing  (https://go.dev/doc/fuzz/)
>The go command now embeds version control information in binaries. ... Additionally, the go command embeds information about the build, including build and tool tags (set with -tags), compiler, assembler, and linker flags (like -gcflags), whether cgo was enabled ....
[Hide] (47.4KB, 1900x276)
>Microsoft says Windows 11 File Explorer ads were ‘not intended to be published externally’
>“This was an experimental banner that was not intended to be published externally and was turned off,” says Brandon LeBlanc, senior program manager for Windows, in a statement to The Verge.
>While the ads weren’t intended to be tested externally, it’s clear Microsoft is capable of running them inside Windows 11, and the company’s brief statement doesn’t rule out ads appearing in the File Explorer in the future.
>This isn’t the first time Microsoft has placed ads inside File Explorer, either. The software maker added a large banner ad to the Windows 10 File Explorer in 2017, promoting subscription options for its OneDrive cloud storage service.
How does it keep getting worse?
Replies: >>4892 >>4894
Because you retards keep using it no matter what Microshaft does.
RIAEvangelist/node-ipc package is malware
The package contains ((( obfuscated code ))) that targets users based on their nationality (or users based on the country they are connecting from)
This affects at least the package ((( node-ipc ))) from 10.1.1 and before 10.1.3.

Nowadays, most home useds of windoze could easily switch to GNU/Linux and use Proton and Wine.
Replies: >>4895 >>4897 >>4898
I'm sure webshits will learn the lesson this time haha
>((( RIAEvangelist's ))) node-ipc package is malware
It's also on REAL news too: https://www.bleepingcomputer.com/news/security/big-sabotage-famous-npm-package-deletes-files-to-protest-ukraine-war/
>...But, chaos unfolded when select npm versions [= newest versions] of the famous 'node-ipc' library—also maintained by RIAEvangelist, were seen launching a destructive payload to all data and overwrite all files of users installing the package.
>Interestingly, the malicious code, committed as early as March 7th by the dev, would read the system's external IP address and only delete data by overwriting files for users based in Russia and Belarus.
>The code present within 'node-ipc', specifically in file "ssl-geospec.js" contains base64-encoded strings and obfuscation tactics to mask its true purpose...
[Hide] (72.6KB, 908x601)
picrel lmfao
Replies: >>4899
[Hide] (9.8KB, 235x235)
>secure servers
they deserved it lmao
New chat and messaging control regulations being discussed in the EU
>The EU wants to oblige providers to search all private chats, messages, and emails automatically for suspicious content – generally and indiscriminately. The stated aim: To prosecute child pornography. The result: Mass surveillance by means of fully automated real-time messaging and chat control and the end of secrecy of digital correspondence.
>This legislation will be presented on 30 March 2022 and would also apply to so far securely end-to-end encrypted communications services

Sounds like the European version of the EARN IT Act. I guess I will call tomorrow.
Replies: >>4902 >>4913
How do they "search" end-to-end encrypted communications? Ready the crypttext?
Replies: >>4903 >>4904 >>4905
Provide another set of keys to all government agencies, of course :^)
[Hide] (830.4KB, 1553x2059)
Obviously they already got private keys of all commercial big tech crap that the plebs use.  Then they also got private keys of all well-known "safe" services like protonmail, which wouldn't be allowed to operate otherwise (lavabit chose to shutdown themselves instead of playing that CIA nigger game).
And don't forget also some things that seem end-to-end at first glance aren't really (like this website for example, and many others going through "cloud" proxy).
Then there's also the issue of broken implementations, like they were trying with Linux backdoor (pic).  There are likely many such backdoors, or purposely flawed implementations (OpenSSL vulnerable for 2 years without anyone noticing it...)
Replies: >>4906
>like this website
What makes you think this website is end-to-end encrypted? Do you need a private key to read this message (and this site is the middle man transferring encrypted data)?
Replies: >>4908
I didn't say it is.  I said there's a proxy layer.  But that kind of setup is enough to fool people who don't know any better or don't bother to check.
Pale Moon 30.0 release announcement
>Following the change in direction as announced before on the forum and directly driven by user feedback and community input, Pale Moon is abandoning its own GUID (globally-unique identifier) and adopting Firefox's GUID instead (like it did in its early days) to provide maximum compatibility with old and unmaintained Firefox extensions alongside those that are maintained on our addons site.
>random: use BLAKE2s instead of SHA1 in extraction

RNG (random.c etc.) enhancements for Linux 5.17 and 5.18
<modernizes both the code and the cryptography used.
<Here's a summary of the various patches in this pull:
>  1) /dev/urandom and /dev/random now do the same thing, per the patch we
>     discussed on the list. I think this is worth trying out. If it does
>     appear problematic, I've made sure to keep it standalone and revertible
>     without any conflicts.
>  2) Fixes and cleanups for numerous integer type problems, locking issues,
>     and general code quality concerns.
>  3) The input pool's LFSR has been replaced with a cryptographically secure
>     hash function, which has security and performance benefits alike, and
>     consequently allows us to count entropy bits linearly.
>  4) The pre-init injection now uses a real hash function too, instead of an
>     LFSR or vanilla xor.
>  5) The interrupt handler's fast_mix() function now uses one round of SipHash,
>     rather than the fake crypto that was there before.
>  6) All additions of RDRAND and RDSEED now go through the input pool's hash
>     function, in part to mitigate ridiculous hypothetical CPU backdoors, but
>     more so to have a consistent interface for ingesting entropy that's easy
>     to analyze, making everything happen one way, instead of a potpourri of
>     different ways.
>  7) The crng now works on per-cpu data, while also being in accordance with
>     the actual "fast key erasure RNG" design. This allows us to fix several
>     boot-time race complications associated with the prior dynamically
>     allocated model, eliminates much locking, and makes our backtrack
>     protection more robust.
>  8) Batched entropy now erases doled out values so that it's backtrack
>     resistant.
>  9) Working closely with Sebastian, the interrupt handler no longer needs to
>     take any locks at all, as we punt the synchronized/expensive operations
>     to a workqueue. This is especially nice for PREEMPT_RT, where taking
>     spinlocks in irq context is problematic. It also makes the handler faster
>     for the rest of us.
>  10) Also working with Sebastian, we now do the right thing on CPU hotplug,
>      so that we don't use stale entropy or fail to accumulate new entropy
>      when CPUs come back online.
>  11) We handle virtual machines that fork / clone / snapshot, using the
>      "vmgenid" ACPI specification for retrieving a unique new RNG seed, which
>      we can use to also make WireGuard (and in the future, other things) safe
>      across VM forks.
>  12) Around boot time, we now try to reseed more often if enough entropy is
>      available, before settling on the usual 5 minute schedule.
>  13) Last, but certainly not least, the documentation in the file has been
>      updated considerably.

https://lore.kernel.org/lkml/[email protected]/
[Hide] (209.9KB, 703x769)
OpenBSD arm64 on Apple M1 systems
>It has taken a while, but I'm pleased to announce that OpenBSD/arm64
>works well enough on Apple M1 systems for some wider testing.  A major
>milestone was reached with the release of the Asahi Linux installer.

The first Asahi Linux Alpha Release is here!
>we decided to take the plunge and publish the first public alpha release of the Asahi Linux reference distribution!
>Keep in mind that this is still a very early, alpha release. It is intended for developers and power users
>M1, M1 Pro, or M1 Max machine (Mac Studio excluded)
>The installer will not delete or affect your macOS installation, other than performing a live resize.
>Asahi Linux Desktop: A customized remix of Arch Linux ARM that comes with a full Plasma desktop. No root password by default; use sudo to become root.
>Asahi Linux Minimal: A vanilla Arch Linux ARM environment. Log in as root/root or alarm/alarm. Don’t forget to change both passwords!

What doesn't work (idk if this is a complete list):
<HDMI on the MacBooks
<GPU acceleration
<Video codec acceleration
<Neural Engine
<CPU deep idle
<Sleep mode
<Touch Bar

>curl https://alx.sh | sh
kek, Macfags.
Replies: >>5144
[Hide] (972.1KB, 1000x1000)
Emacs 28.1 is out!
- Native JIT compilation of elisp files using libgccjit* 
- The new NonGNU ELPA package archive is enabled by default alongside GNU ELPA (https://elpa.nongnu.org/)
- Text shaping with HarfBuzz and drawing with Cairo
- Support for loading SECure COMPuting filters**
- Much improved display of ((( Emoji ))) and Emoji sequences
- New system for documenting groups of functions
- A minor mode for context menus (context-menu-mode)
- Mode-specific commands
- Emacs shows matching parentheses by default
- Many improvements and extensions to project.el

*Emacs now optionally supports native compilation of Lisp files.
To enable this, configure Emacs with the '--with-native-compilation' option.
This requires the libgccjit library to be installed and functional,
and also requires GCC and Binutils to be available when Lisp code is
natively compiled.  See the Info node "(elisp) Native Compilation" for
more details.

If you build Emacs with native compilation, but without zlib, be sure
to configure with the '--without-compress-install' option, so that the
installed "*.el" files are not compressed; otherwise, you will not be
able to use JIT native compilation of the installed "*.el" files.

Note that JIT native compilation is done in a fresh session of Emacs
that is run in a subprocess, so it can legitimately report some
warnings and errors that aren't uncovered by byte-compilation.  We
recommend examining any such warnings before you decide they are

** Emacs now supports loading a Secure Computing filter.
This is supported only on capable GNU/Linux systems.  To activate,
invoke Emacs with the '--seccomp=FILE' command-line option.  FILE must
name a binary file containing an array of 'struct sock_filter'
structures.  Emacs will then install that list of Secure Computing
filters into its own process early during the startup process.  You
can use this functionality to put an Emacs process in a sandbox to
avoid security issues when executing untrusted code.  See the manual
page for 'seccomp' system call, for details about Secure Computing
< https://www.gnu.org/software/emacs/news/NEWS.28.1

Clasp v1.0.0 released
> Clasp is a new Common Lisp implementation that seamlessly interoperates with C++ libraries and programs using LLVM for compilation to native code. 
* Implemented save-lisp-and-die. This saves the state of a running environment for loading and fast startup later. Our most complex environment Cando starts up in ~4 seconds, which is 10x faster than the old startup that loaded libraries.
* clasp-debug interface so that IDEs like SLIME can retrieve backtraces and more to present during debugging.
* Fixed many errors identified by the ansi-test-suite
< https://github.com/clasp-developers/clasp/releases/tag/1.0.0

New Gentoo LiveGUI ISO and artwork / branding contest! 
After a long break, we now have again a weekly Gentoo LiveUSB ISO with GUI for AMD64!
> boots directly into KDE Plasma and comes with a ton of up-to-date software. This ranges from office applicactions such as LibreOffice, Inkscape, and GIMP all the way to many system administrator tools.

Some of the software on the image:
>    KDE Plasma as desktop environment
>    Office productivity: LibreOffice, LyX, TeXstudio, XournalPP, kile
>    Web browsers: Firefox, Chromium
>    IRC and similar: irssi, weechat
>    Editors: Emacs, vim, kate, nano, joe
>    Development and source control: git, subversion, gcc, Python, Perl
>    Graphics: Inkscape, Gimp, Povray, Luminance HDR, Digikam
>    Video: KDEnlive
>    Disk management: hddtemp, testdisk, hdparm, nvme-cli, gparted, partimage, btrfs-progs, ddrescue, dosfstools, e2fsprogs, zfs
>    Network tools and daemons: nmap, tcpdump, traceroute, minicom, pptpclient, bind-tools, cifs-utils, nfs-utils, ftp, chrony, ntp, openssh, rdesktop, openfortivpn, openvpn, tor
>    Backup: mt-st, fsarchiver
>    Benchmarks: bonnie, bonnie++, dbench, iozone, stress, tiobench
< https://www.gentoo.org/news/2022/04/03/livegui-artwork-contest.html
Replies: >>5113
Is Rumia showing us what happens to your fingers after 5 minutes of emacs?

>no vim updates
Oh right, Vim is already perfect.
Replies: >>5114
Actually, I just use Emacs as a file manager (dired), WM (EXWM) and terminal emulator (ansi-term, term and eshell). And I do all of my text editing using ED!! ed is the STANDARD editor. I actually used to use Vim before I tried GNU Emacs. What convinced me to switch to Emacs was the ease of customization (by using M-x customize-themes, M-x customize and M-x list-packages) and the documentation: try C-h ? (GNU Emacs is described as "self-documenting" among other things.) GNU Emacs is also more beginner friendly because it is harder to lose your work since Emacs makes backups by default. Both editors are very powerful. You should try both and choose which one you like more.

>muh emacs pinky
Not a problem for me. You can remap ctrl to caps lock or use evil-mode (vi keybindings).

>Vim is already perfect.
NeoVim is a thing for a reason. ((( VimScript ))) sucks (NeoVim fixed this issue). Gvim GUI sucks (NeoVim got rid of it, and GNU Emacs has a proper GUI). If you use (Neo)Vim and want to get the same keybindings for another program, you must either select a program that has vim keybinding by default or you need to configure/patch it yourself. However, if you Emacs, you can just install a package and you have the Emacs keybindings (at its core, Emacs is an elisp environment).
Replies: >>5132
>it is harder to lose your work since Emacs makes backups by default
Vim also makes backups by default (as .*swp files) and asks to load them next time you open the same file. I will admit the undo functionality is fucky though, it is absolutely possible to lose something you just typed through some panicked or confused combination of u, ctrl+r, U, u, ctrl+r ...

>You should try both and choose which one you like more.
As a young gpl-cuck collage student I tried emacs first.

>NeoVim stuff stuff stuff
As a general rule if Vim can't do something, or can't do it well, then that is a thing you are better off not having anyway. inb4 cope
vim: unrelated ancient piece of shit (weird rebindable hotkeys, horrible programming language)
emacs: unrelated ancient piece of shit (horrible rebindable hotkeys, weird programming language that is basically python, slower than vim)
notepad++: text editor
Replies: >>5134 >>5141
ok zoomer
go back
Interesting. I can see from their docs they've implemented their own boot environment (m1n1), but does this actually jailbreak the hypervisor Apple forces even for macOS on M1, or is it still trapped inside?
The Neovim team is planning on releasing Neovim 0.7 on April 15th.
>lua autocommands
>lua keymap API
>lua command API
>global namespace lua highlights (pure lua colorschemes)
>global statusline
>support for setting signs via nvim_buf_set_extmark
>the ability to distinguish <C-I> from <Tab> in mappings
>filetype.lua (a faster alternative to individual autocommands for matching filetype rules)
>:lua =expr, try :lua ={test = true}

Announcing Rust 1.60.0
>Support for LLVM-based coverage instrumentation has been stabilized in rustc. 
>Rust has been Upgraded to LLVM 14
>Cargo has stabilized support for collecting information on build with the --timings flag.
>New syntax for Cargo features (Cargo "features" provide a mechanism to express conditional compilation and optional dependencies.)
>Incremental compilation is re-enabled for the 1.60 release. 

PIPEFAIL: How a missing shell option slowed ((( Cloudflare ))) down
>The Mac Studio’s removable SSD is reportedly blocked by Apple on a software level
https://www.theverge.com/2022/3/21/22989226/apple-mac-studios-removable-ssd-blocked-software-replacement (https://archive.is/bUIKI)
Stallman tried to warn them but the MacFags didn't listen. More cases of proprietary software being malware: https://www.gnu.org/proprietary/proprietary.html
CuckCuckNo officially joining team botnet
>Like so many others I am sickened by Russia’s invasion of Ukraine and the gigantic humanitarian crisis it continues to create. #StandWithUkraine️
>At DuckDuckGo, we've been rolling out search updates that down-rank sites associated with Russian disinformation.
>In addition to down-ranking sites associated with disinformation, we also often place news modules and information boxes at the top of DuckDuckGo search results (where they are seen and clicked the most) to highlight quality information for rapidly unfolding topics.
Replies: >>5273
Apparently they're also delisting "pirate" sites (I guess that probably also means old games roms) and useful tools like youtube-dl.
I already added their domain to my shitlist last month.  Haven't done many web searches since then, turns out I don't really need to and can usually get the information I need via another method.
Haiku Activity & Contract Report: March 2022
> Work on VESA BIOS live-patching to extend the number of resolutions available without resorting to per-hardware drivers has landed. This is working reliably on Intel hardware at least and should help provide a broader range of supported resolutions for pre-(U)EFI hardware.
> Fixes to the recently-added USB support relying on the FreeBSD compatibility layer.
> Support for 64-bit PCI addresses added to the Intel and AMD Radeon graphics drivers.
> Basic Intel Jasper Lake support.
> Very basic Intel Tiger Lake support added to the Intel graphics driver.
> The work around 32-bit EFI support on x86 systems is now "mostly" merged. 
>WINE is now available for x86_64 nightly builds!
Replies: >>5332
OpenBSD 7.1 released
>Support for Apple Silicon Macs has improved and is ready for general use.
>Switched to using long filenames by default with mount_msdos(8).
>Updated drm(4) to Linux 5.15.26
>inteldrm(4): support for Elkhart Lake, Jasper Lake, Rocket Lake
>amdgpu(4): support for Van Gogh APU, Rembrandt "Yellow Carp" Ryzen 6000 APU, Navi 22 "Navy Flounder", Navi 23 "Dimgrey Cavefish", Navi 24 "Beige Goby" 
>Implemented poll(2), select(2), ppoll(2) and pselect(2) on top of kqueue. 
>Added a gzip-static option to httpd.conf(5), allowing delivery of precompressed files with content-encoding gzip.
>Enabled support for displaying an estimated battery recharge time in apm(8) and apmd(8). 
>Added rcctl(8) "ls rogue" to show daemons which are running but not set as "enabled" in rc.conf.local(8). 

How to upgrade?
tl;dr use sysupgrade(8)
Replies: >>5325
Let's install OpenBSD/riscv64 on QEMU
>> Support for 64-bit PCI addresses added to the Intel and AMD Radeon graphics drivers.
What have I missed? Is there working 3D acceleration on Intel and Radeon?
Replies: >>5339 >>5341
Support for developing in the Rust language is headed toward the kernel, though just when it will land in the mainline is yet to be determined.
- Rustaceans at the border -
https://lwn.net/SubscriberLink/889924/2b330ed9ea4a9e23/ & https://lwn.net/Articles/870555/

So, is it finally the time to switch to OpenBSD? >>4968
Replies: >>5340
idk, https://discuss.haiku-os.org/t/vulkan-lavapipe-software-rendering-is-working-on-haiku/11363/349
You have to try it and see if your hardware is supported.  If you can live without things like GPU, wifi, bluetooth, power management, that increases your chances.  For a long time I rean OpenBSD on i386 Thinkpad with VESA X server (no GPU) and it was enough for me.  But the wifi did work, and without that I'd have been stuck on Linux or needing to buy a separate USB wifi hardware.
The day it goes mainline is the day I wipe it the fuck off. Imagine having to compile Rust for arm sbc. Holy shit these Rust faggots are everywhere.
Replies: >>5365
[Hide] (88.6KB, 602x476)
I think that would suck more on OpenBSD, since they don't cross-compile anything.  That's why 32-bit ARM packages aren't available on the release date.  One of those little boards has to build Rust and Firefox.
Replies: >>5367
My personal hate for rust and rustfaggots makes OpenBSD a much better option.
[Hide] (3.7MB, 1280x720, 00:26)
Replies: >>5391
>more free speech
>authenticate all humans
Not sure how it will turn out
Replies: >>5393
It means users musk submit a timestamped photo of their passport to twitter before posting every tweet.
Replies: >>5394
That means less free speech in this snowflake culture society pushed by jews.
Replies: >>5396
GPT bot trained for 4chan
Replies: >>5402
New link
Interlisp Restoration Project
>The 1992 ACM Software System Award https://awards.acm.org/award_winners/masinter_3814811 was awarded to the Interlisp system for
< "… pioneering work in programming environments that integrated 
< * source-language debuggers,
< * fully compatible integrated interpreter/compiler, 
< * automatic change management,
< * structure-based editing,
< * logging facilities,
< * interactive graphics, and
< * analysis/profiling tools."
>A team is working to restore and adapt the Medley version of Interlisp to modern computing infrastructures.

You can test Medley Interlisp on your browser, or you can build it yourself. There is also a Docker image available.
Release of Technical Report into the AMD Security Processor
[Hide] (44.7KB, 1557x555)
NVIDIA Releases Open-Source GPU Kernel Modules
>The first release of the open GPU kernel modules is R515. Along with the source code, fully-built and packaged versions of the drivers are provided.
>In this open-source release, support for GeForce and Workstation GPUs is alpha quality. GeForce and Workstation users can use this driver on Turing and NVIDIA Ampere architecture GPUs to run Linux desktops and use features such as multiple displays, G-SYNC, and NVIDIA RTX ray tracing in Vulkan and NVIDIA OptiX.
>The R515 release contains precompiled versions of both the closed-source driver and the open-source kernel modules. These versions are mutually exclusive, and the user can make the choice at install time. The default option ensures that silent installs will pick the optimal path for NVIDIA Volta and older GPUs versus Turing+ GPUs. Users can build kernel modules from the source code and install them with the relevant user-mode drivers.
<Customers with Turing and Ampere GPUs can choose which modules to install. Pre-Turing customers will continue to run the closed source modules.

Sorry Kepler and Maxwell users, but you'll have to use the proprietary drivers for now.
Replies: >>5574 >>5575
[Hide] (573.4KB, 720x960)
Don't forget about us owners of the Pascal architecture. GTX 1060 is the most popular GPU of Steam users.
[Hide] (44.4KB, 1200x1200)
Sorry for retarded question but can devs use this source code to improve Nouveau for pre-Turing cards?
Replies: >>5576
Perhaps. The problem with reverse engineering drive rs is leaked source taint developers. But now they open source part of the driver, if the license allows and is compatible with nouveau, the devs can repurpose the source and integrate them.
There won't be 3 Ada compilers (FSF GNAT, GNAT-GPL/GNAT Community and GNAT Pro) anymore. There will be just FSF's GNAT (that's part of GCC) and GNAT Pro. Correct me if I'm wrong.
<Adacore releases libraries under Apache 2.0 license.
>Two years ago we thought about modernizing the ecosystem. A cleaner and more familiar ecosystem with two variants: A GNAT provided and supported by AdaCore for commercial/industrial projects, GNAT Pro, and a GNAT provided by the community for open source projects with familiar licensing and without pure GPL run-times, GNAT FSF. This results in a decision by AdaCore to stop further releases of GNAT Community and have the community handle its successor.
<Alire package manager for Ada
Atom is kill
>we’ve decided to retire Atom in order to further our commitment to bringing fast and reliable software development to the cloud via Microsoft Visual Studio Code and GitHub Codespaces.

I think this is a good thing. If you know someone who's still using Atom, tell them to switch to VSCodium or Emacs/Neovim.
Replies: >>5784
Why would anyone use Electron and Chrome to make an IDE.... VScode is just so bloated I don't understand how people use it.
>Hertzbleed is a new family of side-channel attacks: frequency side channels.
>Hertzbleed takes advantage of our experiments showing that, under certain circumstances, the dynamic frequency scaling of modern x86 processors depends on the data being processed.
>To our knowledge, Intel and AMD do not plan to deploy any microcode patches to mitigate Hertzbleed.
>Why did ((( Intel ))) ask for a long embargo, considering they are not deploying patches?  - Ask ((( Intel ))).
[New Reply]
227 replies | 37 files
Show Post Actions



- news - rules - faq -
jschan 0.7.0