@marlin@greentext I'd argue scrapers and AI are the final form of clickbait writers.
There was a video on my TL the other day of a chinese click farm and there's many videos of such online. There's also a whole meta about making money with shit blogs.
There's an old forum called blackhatworld and while the name might make you think that it's about hacking, it's about making money on ads via SEO farming. It's been around for years. https://www.blackhatworld.com/
I've seen certain websites exploit this to the point of drawing so much unneeded heat from people who obsessively use Google Alerts.
@marlin@greentext Or to add to that, scrapers and AI are the final form of the slop killing the internet.
People come up with conspiracy theories on why AI is so big (deepfakes being used to frame people) when the fact of the matter is, corporations think they can use it to make even more money and replace humans for doing anything. I've literally heard normies and Teams meetings about AI, and MS even replaced the barely used "menu" key on the right side of the keyboard with a Copilot key on many new laptop designs.
Normies also take a different view of AI than people on this side of the web do, people here use it to make hilarious racist memes or memes referencing events on part of the web, to make waifus/generic slop porn, or to avoid learning art. Normies either worship it and think it's a glowing magic box that can do anything, or believe in total AI death to the point of gooning over regulations on buying expensive GPUs that would make the USA regulations towards China look like Amateur Hour.
@PurpCat@greentext@marlin >MS even replaced the barely used "menu" key on the right side of the keyboard with a Copilot key on many new laptop designs. >being forced to buy shit that kowtows Microshit's or Apple's bad designs, again. Please, just kill the IT industry already.
@PurpCat@greentext@marlin I'm sure it's mapped on Linux to function like the menu key, but it's the principle of manufacturers forcing a reminder of that IT slop on unwilling customers that bothers me, just like the ultra retarded "slim" and "minimalism" design philosophies brought on by Apple.
@SuperSnekFriend@greentext@marlin To add to that, it's a common thing for old-school Linux users to either cover up the Windows key, or to special order a keyboard without the Windows key. Some diehard nerds would buy a Sun layout or Sun inspired keyboard, such as the Unicomp UNIX layout board. This featured a ctrl key swapped, a shifted escape key where ~ is, and also a diamond "meta" symbol, instead of a Windows key (as seen on Sun keyboards).
There's also Mac layout USB keyboards but since they usually cost more and are hard to find, when Apple designed the USB keyboards for Macs, they mapped the Command key to the Windows key as on older USB Mac keyboards and ADB keyboards, the same key was labeled with an Apple logo. This would also be the marketing gimmick for the original Mac Mini, which was sold without a keyboard and mouse (you would bring your own over).
Every single IBM manufactured and designed ThinkPad (except for the Acer manufactured models, the i Series) had an obvious omission: the Windows Key.
Aside from being "OS Neutral" (they had OS/2 drivers for a long period of time even), one could easily guess it had to do with the falling out between Microsoft and IBM in the early-mid 90s, first with the OS/2 split in favor of Windows NT and then the infamous move of holding Windows 95 licenses until the last minute, and punishing them for selling competitors to Windows and Office.
This is the commonly accepted theory on why ThinkPads lacked a Windows key, and this would be changed when Lenovo bought the PC division of IBM and rolled out the co-branded *60 models, which had a Windows key.
Imagine not realizing that many EV's use that kernel as part of the "entertainment system", designed to distract the driver while they are driving, therefore the more EV's bought, the more the kernel, Linux is used.
I'm not sure if Tesla's use BusyBox/Linux or something else.
The OS used on most mobile phones, Android, uses Linux as its kernel and Android runs on over a billion devices.
You're overestimating the popularity of EV's - even if Android and BusyBox/Linux is excluded and only the real LiGNUx is included, the user number greatly exceeds the current amount of EV's that exist - too bad much of those have never heard of GNU and think it's just "Linux".
Before you post statcounter, that is only based off useragents from normie sites LiGNUx users don't browse and don't forget that chromeOS is Gentoo GNU/Linux with the freedom removed.
@PurpCat Also, most routers use that kernel as part of other BusyBox/Linux (typically small routers) or GNU/Linux (typically big routers that need to route lots of packets and run BGP software) due to how it's decent at routing.
Alas those Linux developers don't enforce their license and therefore most router users (small routers running BusyBox/Linux) don't realize that they should have router freedom.
Sure there are some routers that route with VxWorks or ThreadX or other proprietary kernels/OS's, but those aren't very popular as they all suck.
It's incredible what losedows does to a already feeble mind.
@PurpCat@Suiseiseki By doing whatever Termux does, I believe everything in its repos is compiled with regular glibc. chroot/proot also doesn't care about host system's libc.
@mint@Suiseiseki someone I know was using this to poke with android phones years ago and it's cool because of golang meaning it works on any piece of shit Linux device. https://github.com/liamg/traitor
@PurpCat >how do you run Linux binaries Easy, just enable the terminal emulator in settings, or install one from f-droid and evecute; cd path/to/binary.elf && ./binary.elf
If a binary is programmed to not use any libc functions and only use Linux SYSCALLs (i.e. a trivial assembly program) and isn't dynamically linked to anything, then such will run on any system that uses Linux as its kernel.
That is quite niche and is rarely done, but it has been done in the past for a laugh like a prime number that can also be interpreted as i396 machine code that does DeCSS and allows you to pipe a DVD through it and play that DVD.
One example I found of such assembly programs is; section .data Buffer: db 'Hello World!',0xA ;db returns memory address of data. 0xA is a newline BufferSize: equ $-Buffer
section .text global _start
_start: mov edi, 1 ;file descriptor = stdout mov rsi, Buffer ;move address of Buffer into rdi mov rdx, BufferSize ;move size of buffer into rsi mov eax, 1 ;sys_write syscall ;do sys_write
exit: mov eax, 60 ;sys_exit xor edi, edi ;return 0 syscall ;do sys_exit
With compilation instructions; nasm -f elf64 hello-world.asm ld -m elf_x86_64 -o hello-world hello-world.o (GNU ld preferred of course)
Although Android tries to force you towards using its Java libraries, it does allow writing only minimal Java for a GUI and then writing in C or C++, which are compiled against native libraries.
Android does include a libc, but it kind of sucks and you're better off figuring how to get glibc installed and using that.
@PurpCat >routers are tivoized as shit these days Yet more false claims.
Tivotization on routers is still very rare - typically the manufacturer just doesn't include a written offer as required under the GPLv2 or document how change the software.
A lot of the time there are UART headers on the board and if you press escape on boot, you get access to a u-boot shell and can launch whatever you want - too bad
Sometimes the router manufacturer doesn't use u-boot, but leaves themselves a telnet backdoor - you just telnet in and do whatever then, although it's a pain in the ass to test replacement software in that case, as you have to install stuff and hope it doesn't break.
Even without any for that, there is almost always a undocumented JTAG header on the board, which can be used to re-program the SPI or NAND flash chips, although that's a real pain in the ass.
>half the time the free firmware needs six million blobs to work There is no current 802.11ac card that will work without proprietary peripheral software, although part of the driver than runs on the main SoC is usually under a free license.
>buy the very specific Free Router 4000 that has some old Wi-Fi standard There is quite a few routers with decent 802.11n cards, although they are somewhat hard to find.
You should really just get a real router like a KGPE-D16 and GNUboot it and then put in a freedom-respecting Atheros 802.11n PCIe Wi-Fi card if you want Wi-Fi.
@Suiseiseki routers are tivoized as shit these days and half the time the free firmware needs six million blobs to work, some old kernel, or maybe doesn't even use the radios of your router.
It's literally like game console or phone hacking is in current year, unless you buy the very specific Free Router 4000 that has some old Wi-Fi standard while all the cool kids with dad's credit card are buying the Bitchin Fast AX Mesh Router.
@skylar >what if the router just....didn't do wifi? Then you're in luck.
Any computer with at least 2 8P8C ports (if there is only 1, an external network cards can be installed and a PCIe one will perform much better than a usb one) and the right software will work as a router.
In the typical use, the second port is plugged into a switch, which has ports galore, but if the router has enough ports for the network, then a switch isn't required.
If you have a server in the location, that server can be made to be the router - which is often beneficial as your server can use IPv4 the way it was meant to be used (without NAT), while also using NAT for any computers on the LAN (or even better, the LAN is pure IPv6).
Most SoC's that are supported by OpenWRT will route packets just fine without any proprietary software if you don't use the Wi-Fi card - so I reckon the buildscripts for most of the devices would trivial to clean up to make LibreCMC if you don't care about Wi-Fi or would be happy with the poor-performance of a usb-attached freedom-respecting card (some routers have a mPCIe slot for the Wi-Fi card, so one just needs to swap the card for a decent Atheros one and modify the Linux config to include the Atheros driver instead and you're set).
@mint I checked and unfortunately Termux doesn't compile against glibc - it's not clear what libc they compile against, but I guess it's bionic?
chroot/proot doesn't care about the host system's libc, but termux doesn't use either of those by default - but you can optionally intsall proot; https://wiki.termux.com/wiki/PRoot
@Suiseiseki >it's not clear what libc they compile against, but I guess it's bionic? Might've confused it with something else. Bionic is most likely then since the packages are build with clang from Android toolchain.