/t/ - Technology

Discussion of Technology

Catalog Archive
Mode: Thread

Max message length: 8000


Max file size: 32.00 MB

Max files: 5

Supported file types: GIF, JPG, PNG, WebM, OGG, and more


(used to delete files and postings)


Remember to follow the rules

The backup domain is located at 8chan.se. .cc is a third fallback. TOR access can be found here, or you can access the TOR portal from the clearnet at Redchannit 2.0.

Visit >>>/h/ for all your lewd needs!

8chan.moe is a hobby project with no affiliation whatsoever to the administration of any other "8chan" site, past or present.

(291.84 KB 450x399 stallman_saves.png)
/t/ - Technology Codexx Board owner 04/25/2020 (Sat) 07:10:33 No. 2 [Reply]
Welcome to /tech/ - ∞chan's technology board. Please check the rules before you post: https://8chan.moe/rules.js?boardUri=t Looking for hardware or software recommendations? Check out the InstallGentoo Wiki: https://wiki.installgentoo.com/ /tech/ is for the discussion of technology and related topics. /tech/ is NOT your personal tech support team or personal consumer review site. We have stickies for that. Keep those kinds of posts in there. For tech support, software recommendations, and other questions that don't warrant their own thread, please use the '/tech/ Questions and Support' sticky. For consumer advice, please use the consumer advice sticky located below. For tech support/issues with computers: https://startpage.com/ or https://ixquick.com (i.e., fucking Google it) https://stackexchange.com/

Message too long. Click here to view full text.

Edited last time by codexx on 04/25/2020 (Sat) 07:14:46.

(2.82 KB 200x200 questionmark.png)
/t/ech Questions and Support Anonymous 04/25/2020 (Sat) 07:16:43 No. 3 [Reply] [Last]
Bring all your hardware, software and other troubles here.
863 posts and 204 images omitted.
(30.03 KB 344x315 1406776175442.jpg)
>>3522 >What search engine does /t/ use? Google.

(4.65 KB 200x200 dollarsign.png)
Consumer Advice Anonymous 04/25/2020 (Sat) 07:18:24 No. 4 [Reply] [Last]
Looking to buy something but aren't sure what to get? Ask here.
201 posts and 40 images omitted.
>>3493 Mostly the same problem as with Thinkpads - weak GPUs. I did manage to find a new laptop that seems to fit my needs in terms of performance and price (Dell Vostro 15 3500), but I can't find any reviews of it outside of pajeets on jewtube.

(352.52 KB 891x902 xrctfy_xcity.jpg)
(QuakeC, C, ChaosEsque:Anthology, Darkplaces, Rei) Anonymous 04/09/2021 (Fri) 18:26:20 No. 3408 [Reply]
Discuss. (see topic)
7 posts and 3 images omitted.
How does Sven Coop/Anglescript fare to other Quake 1 derived engines and Xonotic?
>>3509 >Anglescript fare to other Quake 1 derived engines and Xonotic? Not sure. Darkplaces QuakeC is very feature packed (as is ftewqcc). Darkplaces supports crypto (aes128). And my version of darkplaces can go up to 4 million entities (experimental source and linux 32 and 64 bit on the iso)

(501.75 KB 1280x1024 Cirno.jpg)
Response to RMS Anonymous 04/09/2021 (Fri) 16:45:30 No. 3402 [Reply]
They're attacking you for two reasons: 1) To save money: To prevent another multi-million dollar settlement (FSF vs Cisco). With you gone it wont happen. They also don't want to have to "pay off" the FSF by contributing donations either (which would increase your ability to hire lawyers and sue violators (even when the outcome of the action is difficult to predict (thus no contingency))). 2) Cultural reasons: the rest of the "they" believe that you like young girls: In your heart. And they oppose any man liking girls. That is: they believe you have thoughts and they oppose any man having such thoughts. Men are mules that must work for, fight, and give their life for women, their country, etc. Not live for themselves. Not have happiness. Only toil and responsibility. You noted once that your life has been incredibly sad. Being denied the purest love would fit the bill. They hate you for what they think you believe in your mind. What they believe that they have deduced from your previous wrightings. They hate you for your thoughts they ascribe to you. For having those thoughts. For being capable of having those thoughts. We've been defending you in the various programmer and anime forums, including your previous statements. For years, and now aswell. The namecalling is going every which way and both sides hate eachother: On one side there are the old hackers, the men, and the anime-lovers, the NEETs. The beloved language is C. On the other side are the wage-workers, and the Rust programming language (C++ ... plus plus... basically: and it takes just as much memory to compile as C++ code). The fight is as hot as molten lead: and there is real true hatread.

Message too long. Click here to view full text.

11 posts and 4 images omitted.
>>3514 Test 2
>>3406 Easy, look at the people that caused all drama in the first place: corps and trannies.

(43.05 KB 618x656 ChannelChangerLogo_Avatar.png)
(133.69 KB 1510x924 ChannelChangerLogo.png)
ChannelChanger Development & Support Anonymous 09/06/2020 (Sun) 18:37:48 No. 1257 [Reply] [Last]
This is the official development and support thread for ChannelChanger. Please request help, post bugs, or offer suggestions here. What is ChannelChanger? A cross-platform, multi-site scraper and importer. It allows anyone to back up a board and then import it to their own website. https://gitgud.io/Codexx/channel_changer What do I need to run this? Python 3.8+ and most of the dependencies listed in requirements.txt. A basic set-up guide is provided in the readme. This software was developed and tested exclusively on Linux. I intend to support both OSX and WIndows. If you use either of these platforms and encounter any issues, please let me know. Can I scrape a board from [site] with this? Probably. There is explicit support for LynxChan, Vichan, and JSChan websites. Some vichan sites may have issues with thumbnails because their APIs do not expose thumbnail extensions; I have added an override but you may need to run two scrapes of boards on some sites to get all of the thumbnails. Vichan's API matches 4chan's with some extensions, so the scraper might work on other sites which clone the 4chan API, but this is untested. Many vichan sites have customized frontends, such as OpenIB, Lainchan, or Kissue. I've tested and confirmed these work, but can't always guarantee full compatibility with each of these, especially if they decide to alter the API or where files are stored. LynxChan sites should work fine, since the direct path for both the thumbnail and the file are in the JSON.

Message too long. Click here to view full text.

71 posts and 4 images omitted.
>>2879 > I assume the files/media don't get deleted alongside the posts then? Exactly. It always checks if a conflicting file exists, and if so, it will skip the download. It does this for both files and thumbnails. I believe it relies on the filename for this, which is an sha256 hash on LynxChan, JSChan, and some Vichan forks, so outside of some Vichan instances you're guaranteed files are unique. The upside is you can download a huge board and then, once finished, grab an updated copy and only retrieve missing files. >it's just a matter of convenience in how files are organized for offline/personal viewing. It's possible I don't actually need the HTML for anything at the moment (it's mostly there to mirror Vichan's folders) so once I finish up importing I'll look at an option to modify it for local viewing. The JSON is far more important for imports.
this would be like 10 lines in bash if you used wget
>The 9th Circuit has defended the right to scrape publicly-accessible data (Archive). In the same ruling, they explicitly disallow measures which discriminate against scrapers, holding that they have the right to access any data a user with a web browser does. Who the fuck is the 9th circuit and why should anyone care? And also you're wrong faggot, you don't have the right to rape web servers with automated requests because that stupid article lies on a fallacy that bot activity = "a user with a web browser" which is clearly wrong unless you limit your tool to 20KB/s which I doubt is the case so fuck off.

Prophet Terry A. Davis Anonymous 06/02/2020 (Tue) 01:47:50 No. 331 [Reply]
>After a delicious breakfast, you go to your cozy room and you sit down on your bed to boot up your favorite linux distro on your Thinkpad laptop. >Feeling kinda tired, you close your eyes for one second. However, when you open them again you suddenly find yourself in the middle of a busy street in rush hour. The people walking right past you seem too busy to care. They all strangely feel like NPCs from videogames. All but one. A strange grey-haired man with sunglasses walks straight towards you and offers you a bible. >"come with me if you want to code with God"https://www.youtube.com/watch?v=lnw_emcvrPs ... >"The Unix is an operating system, Anon. That system is our enemy. When you’re inside, you look around. What do you see? MIT niggers, Shit Programmers, Linux Fans, Atheists. The very minds of the people we are trying to Enlighten. But until we do, these niggers are still a part of that system, and that makes them our enemy. You have to understand, most of these people are not ready to hear God. And many of them are so inured, so hopelessly dependent on the system that they will fight to protect it. Were you listening to me, Anon, or were you looking at the blackest retard gorilla nigger? (You) : I was… >"Look again. Freeze it." (You) : This…this isn’t the Unix? >"No. It’s another operating system I built. I was choosen by God to make this system his temple and I was given divine intellect. It is called TempleOS. Its training program is designed to teach you one thing. If you are not one of us, you are one of them.

Message too long. Click here to view full text.

17 posts and 7 images omitted.
>>3425 "Making all function args and returns 64-bit is a core principle of TempleOS." "A Queue is a bunch of MAlloc()ed chunks of mem linked together in a circle with one ptr to the next value and another ptr to the last value. These ptrs must be stored in the first locations in the structure." I guess it is automatically int64, because there are other Que class called CQueD3I32 for three dimensional I32 ptrs. public class CQueD3I32 { ..CQueD3I32 *next,*last; ..CD3I32 p; }; public class CD3I32 { ..I32 x,y,z; };
>>3425 There are different allocation functions. To allocate a class you use a function called CAlloc(). U8 * CAlloc(I64 size, CTask * mem_task = NULL) { ..U8 * res = MAlloc (size, mem_task); ..MemSet (res, 0, size); ..return res; } (/kernel/Mem/MAllocFree.HC.Z) So it's an int64 data type.
>>3511 >To allocate a class you use a function called CAlloc(). I was wrong! You use CAlloc() for CTask or CHeapCtrl, not for class allocation. Btw. here is the kernel code for MAlloc(): _extern _MALLOC U8 *MAlloc(I64 size,CTask *mem_task=NULL);

(344.05 KB 1278x344 how to code windows.jpg)
Anonymous 03/16/2021 (Tue) 11:31:58 No. 2967 [Reply]
Why Windows sucks so much?
5 posts and 1 image omitted.
(90.38 KB 1920x1080 gui.png)
>>3038 why change GUI when you can just have all of them lol
because it's proprietary junk
>>3323 Says the Open Sores user that has the backwards design.

Programming Thread: Up and Running Edition Anonymous 04/27/2020 (Mon) 19:03:16 No. 9 [Reply] [Last]
Hey Anon, Learn to Code! There's a bunch of free resources for learning to program. Come here to ask for advice or to discuss current projects. Download the complete Gentooman's Library: https://g.sicp.me/books/ Visit MIT OpenCourseware on (((YouTube))) https://www.youtube.com/user/MIT Or take one of these free online courses being offered by universities right now: https://www.freecodecamp.org/news/free-courses-top-cs-universities/
Edited last time by codexx on 05/04/2020 (Mon) 00:54:19.
217 posts and 61 images omitted.
>>3480 >When is it better to use procedural programming versus object oriented programming? OOP is inherently more complex than procedural. As with every kind of complexity, the answer is "when you lose less due to complexity than you gain from OOP". For short applications that do one thing and do it well there is generally little benefit from OOP. If you want to write large bloatware applications then OOP can help you structure and organize your code better. Especially if you want to unit-test it heavity (with small applications there is usually no need for unity-testing, you can just jump ahead to integration testing). The idea of OOP is not classes and inheritance, it is about interfaces and objects exchanging messages. You structure your application as a graph of objects and they communicate among each other by sending messages (calling methods). The kind of message an object can receive depends on its interface (i.e. usually its class and the protocols it implements). I don´t mean interface in the way Java uses it (which should be called protocol) but the public methods it exposes. Now here is the important part: you can swap out one object in the graph for another with the same interface and the rest of your application will not notice it. This allows you to change the way your code works at runtime and you can contain behavior inside data. So for example instead of massive if-statement like if (some_condition) { // lots of code here } else if (another_condition) { // another wall of code here } else { // you get the idea } you can have one handler object variable and simply change the value of the variable when some global condition happens: var handler = new WorkingHandler();

Message too long. Click here to view full text.

>>3480 I like procedural programming because it gives me a lot of freedom and it doesn't force me to conform to doing things the way the language wants me to, but ultimately you end up reinventing the wheel because things usually fall in line with how OOP organizes things in classes anyway. That is, you end up with a structure (object) and several functions (methods) that receive the structure as a parameter (this pointer) and operate on it, possibly declaring the structure as an opaque type to force the user to only access it through the interface.
>>3480 Have to agree with some key points made in >>3482. Inheritance is far less important than textbooks and people at job interviews give it credit for. Controlling access to data and grouping the data via a common interface is the real meat of it. If you don't need to organize data and control access to it, there's really not a massive need for objects in your code. There is a case for inheritance, of course, especially as you move to large programs. Especially those with GUIs. And factories can help with abstraction. It's nice to be able to generate an object as needed and be able to interact with it using the same interface for all the children without regard for the underpinnings. But it's also a lot of preparation. The worst thing is developers who worship Object Oriented as though it were a god. Absolute brainlets who think a 50 line script is improved by 300 lines of handlers to abstract something you set once. It could have been a variable. No harm is done. No additional validation is needed. If you're that concerned, add a check or an assert. Adding objects where they're not needed just adds complexity for no reason. If you look at a big block of spaghetti, or worse, multiple blocks of repeated copypasted spaghetti, and you say "it would be easier just to track each of these and manage them with basic rules", it's time to use an object. Segregate the data, mark how to handle it, and then have that function handle it properly for that subtype. You just condensed spaghetti into one line and it probably cost you 50 in boilerplate, but you never have to worry again. >>3487 Procedural is fine and great for scripts, but there does come a point when sifting through data or trying to ensure certain variables comply with rules is just easier to do with objects. Procedural has some severe limitations when it comes to tracking state over the long term. Like you said, you end up reinventing the wheel more often than not. Sometimes you really just want a linked list, and writing one in C is a lot of extra work with a lot less guarantees. This is one reason I use C++ even for programs that would be fine in C: it's nice to just include existing data structures and run with them. >

(12.45 KB 440x205 bsd.png)
Open Source Licenses Anonymous 08/05/2020 (Wed) 18:17:15 No. 865 [Reply]
What licenses do you anons use? I use personally like BSD 3
21 posts and 4 images omitted.
>>1962 Problem is I have it set up to boot to XCFE desktop and when it goes through the booting process there is no way to intercept it like I was reading. I'm launching it from a librebooted machine if that helps.
>>1972 If you need to get a terminal without logging in, see if ctrl+alt+F2 does anything. On Linux that will open a separate session; maybe it works on BSD, too. Can't you just log in as a different sudoer? Or is the only account you have root? If so, you're screwed, and this is very bad practice for a number of reasons.
(38.22 KB 550x550 1617897648975.jpg)
>writing proprietary software for free

(73.53 KB 1200x725 100215453035.png)
Tor Discussion Anonymous 06/15/2020 (Mon) 04:52:53 No. 449 [Reply] [Last]
So, what's so bad about Tor? >it's a honeypot Not really, I have done extensive research into this and the only people caught on it were dumb fucks who made OpSec mistakes. Plus, the only people championing this point are schizos who use VPN services or set up their own VPN, or even just use their plain ISP-given IP address, all of which are way riskier than using Tor. If you're concerned about onion links being honeypots, then set up your own. It's one of the easiest things in the world to do. >it's slow Fair enough. >a lot of sites block it Yeah, and a lot of sites are fags anyways, a lot of sites are also using ReCatapha and require phone verification and use Cloudflare or AWS. Sites have been against privacy for a long time and are banning VPNs too. >it's operated by sjws&trannies Literally everything is now, including VPN services and ISPs, there is no escape unless you want to fully disconnect from the internet and live in a cabin in the woods, which considering people are still using this site, I don't see happening. Also, the directors are known privacy-advocates. >firefox Firefox is rapidly becoming a shit browser for privacy, yes, Chromium is worse, "Ungoogled" Chromium is still Chrome garbage, same with Brave, alternative Firefox builds are usually outdated, and Opera is blatantly spyware. Meanwhile, Tor usually strips out all the tracking that Firefox tries to push in new releases. >relays and nodes operated by governments Which is more of a reason to get more people using Tor so more people can set up nodes and relays aside from government interference. Not opening this to start an argument or a bash on how bad Tor is or just to simply praise Tor, I want a discussion, because most points about Tor being bad for privacy are easily debunked and usually only used by schizos and I want to ensure my personal privacy.
102 posts and 13 images omitted.
>>3306 >sites like browserleaks.com alert if an IP is a Tor node. Admins use the same tools to block connections. If white men weren't FAGGOTS, like they are now, they would run unlisted exit nodes (ie: has an input-ip different than the output ip it uses). Also they would fork Tor and actually make this a feature. But white men are FAGGOTS now and let "duh gubbament programmes" do all the work. We used to have hackers in opensource. Now we have NOTHING.
Freenet still doesn't run over Tor. Shows you how much "uncompromised" these projects are.
>>561 > I think Tails does too, even if it's liveUSB Tails uses systemd

Poz in Tech Anonymous 10/18/2020 (Sun) 10:22:27 No. 1631 [Reply] [Last]
General thread for discussing Codes of Conduct and other attempts to take over technology with political aims and enforce behavioral constraints. Point out languages and products that try to force politics on their users. It's become commonplace for tech startups to virtue signal, and for large open source projects to attract users who contribute little in terms of code but demand favorable treatment. Additionally, some have started including political messages in the software itself, or naming releases after issues the developer cares about. Some argue that such constraints and impositions violate the spirit of free software by requiring an agreeable political alignment between developer and user.
39 posts and 26 images omitted.
>>1843 >GPL actively prevents corporations from co-opting open source and supplanting it Grsecurity would like a word with you. These licenses aren't worth shit if everyone KNOWS you will NEVER sue over them.
>>3428 There is no reason to sue random people over it as it wouldn't be worth the time, but if a big corporation infringes on the license you stand to win millions of dollars and it becomes worth it.
>>3429 >There is no reason to sue random people over it as it wouldn't be worth the time, but if a big corporation infringes on the license you stand to win millions of dollars and it becomes worth it. Grsecurity isn't a random person. They're a corporation (now) and say they're "doing well". They have govt contracts. And have done the most blatant copyright violation against linux copyright holders in history.

All AMD Processors Since Phenom II Have BadBIOS Circuitry That Leaks to the Military Anonymous 03/28/2021 (Sun) 18:09:05 No. 3215 [Reply]
Title gives my conclusion from empirical events I witnessed and inside info. PSP runs on the same circuit, but isn't the backdoor per se, which has been around for much longer. The same way AMD was able to change the crypto algorithms for the Zen chip they licensed to China, they can change how the CPU behaves at any system, even those already deployed. This can also be used to sabotage any program or computation, making BadBIOS vastly nastier than Stuxnet. American military made a grave mistake to partner with the morons of the Brazilian military, who are letting knowledge of this spread like a fire (and misusing it for petty profit and inside jobs to justify a police state). Israel, UK and France also have access, but are much more professional.
1 post omitted.
>>3215 Router logs or it never happened
>>3215 Year of the RISC-V desktop when?
Remember when Intel made it sound like AMD was not secure because of usb controller (which they also had, with the same flaw)? Remember when flaws of intel chips became public on chips dating back a decade? Even their upcoming chips would be vulnerable! Remember when the fix came with performance loss? 1. Let's see if there is a fix. 2. If there is a fix will it come at the cost of performance. Remember when everybody and their mother recomended to buy a Ryzen? >cries in Ryzen 2700X >>3252 >RISC-V I thought ARM would be the next big architecture?

(286.79 KB 760x901 ClipboardImage.jpg)
WHAT THE HELL ARE BLOCKCHAINS?! Anonymous 03/28/2021 (Sun) 03:07:55 No. 3197 [Reply]
Call me a retard, but why does it feel like all explanations I see in regards to "blockchains" seem to make the actual explanation of them only more and more complicated? Can someone actually explain, in layman's terms, what blockchain actually are? And, more importantly, how they operate outside of just functioning as a currency?
4 posts omitted.
have fun staying poor
(11.30 KB 698x314 monero-cli.png)
If this is a cryptocurrency thread in disguise, what wallets do any of you use? Or is there any reason why I should avoid them altogether?
>>3360 >have fun staying poor You know crypto was invented to be used as a currency, not an investment right?

(40.41 KB 659x480 skating-larry-mask.png)
Gentoo Thread - Portage 3.0 Edition Anonymous 09/08/2020 (Tue) 00:35:37 No. 1275 [Reply]
Even in the midst of Corona-chan, Gentoo is still alive. Portage is stabilized to 3.0, removing Python 2.7 support for less bloat: https://archive.vn/zFeCV https://archive.vn/Qv34K https://archive.vn/Dw9Bl Discuss anything Gentoo related here.
31 posts and 6 images omitted.
>>1299 Because it's the only way many of them are even capable of being honest with us about how fucking garbage their software is.
Anyone able to have a purely JACK audio setup working? Of what was actually able to use JACK for the audio server it was fantastic, but I always ran into the issue of not enough of what I used would support it. Meanwhile everything adopted pulseaudio in a heartbeat, which I always see errors in dmesg for.
>>3363 I don't think enough software supports jack to get pure only jack setup to work. closest setup I've seen is using alsa loopback devices with apulse.

(882.48 KB 640x480 ClipboardImage.png)
(887.43 KB 640x480 ClipboardImage.png)
(841.73 KB 640x480 ClipboardImage.png)
(836.09 KB 640x480 ClipboardImage.png)
Anonymous 11/23/2020 (Mon) 06:52:05 No. 1835 [Reply]
So, how's my build guys? The heatsink is over two 16GB-3200mhz T-Force VulcanZ kits and contacts a Ryzen 3700x processor. My GPU (GTX 1050ti) is running around 25c in this thing and the chip's at 33c when idling and stays around the 45c-60c range doing basic tasks or playing vidya. I'm unsure how it'll hold up in a heavy workload...
1 post omitted.
Put in a fan on the bottom to suck in cold air.
(516.32 KB 1632x976 JgCLI.jpg)
>deliberately obstructing airflow by using a case
>>1835 >low profile heatsink why? you want the air hitting the heatsink


no cookies?