/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.
871 posts and 207 images omitted.
>>3594 This basically >>3598 The compiler will set and optimize allocation automatically for local variables because it knows the lifespan and size of the variable at runtime, it allocates when the function is called and deallocates when it returns, which is the point theyre making I think, once you use variables outside of functions the compiler doesnt know how to manage the variable or does so in strange ways when you dont give instructions, saying no to global variables is more like a beginners rule since you now have to do what the compiler would normally do for you automatically its also a nightmare for debugging since the compiller will not hold your hand when you do stupid things I assume its even worse in interpreted languages because there you have no clue whats going on in the interpreter

(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.
204 posts and 41 images omitted.
>>3611 You can either get something cheap or something good, not both also don't buy from amazon, you never know what you're gonna get. Buy directly from WD

(190.42 KB 1280x960 nylug 1999.jpg)
Anonymous 04/21/2021 (Wed) 14:06:06 No. 3637 [Reply]
Been using Linux on the desktop for 20+ years AMA
>>3637 Do you have Gentoo?
How long is your beard?

(4.11 KB 300x100 simplebanner.png)
Hydrus Network General #2 Anonymous Board volunteer 04/20/2021 (Tue) 22:48:35 No. 3626 [Reply]
This is a thread for releases, bug reports, and other discussion for the hydrus network software. The hydrus network client is an application written for Anon and other internet-fluent media nerds who have large image/swf/webm collections. It browses with tags instead of folders, a little like a booru on your desktop. Advanced users can share tags and files anonymously through custom servers that any user may run. Everything is free, privacy is the first concern, and the source code is included with the release. Releases are available for Windows, Linux, and macOS. I am the hydrus developer. I am continually working on the software and try to put out a new release every Wednesday by 8pm EST. Past hydrus imageboard discussion, and these generals as they hit the post limit, are being archived at >>>/hydrus/ . If you would like to learn more, please check out the extensive help and getting started guide here: https://hydrusnetwork.github.io/hydrus/
2 posts omitted.
Just updated to the new version. The ghost-pending-tags issue seems fixed. Thanks!
I found a small problem with watchers. The status column of the watchers list doesn't sort by actual time when you click on it (to sort by status). Instead, it seems to sort by the first number of each watcher in the list, so for example, "15 hours" is treated like it's bigger than "6 days".
>>3638 As far as I know internally the status isn't "updating at X" where X can be sorted, it's "an update is planned at some point in the future"; the sort is then made from the subject, alphabetically. Could this be what you're seeing here? (I'll state here that I personally like this behavior)

==MPG: MINECRAFT PROGRAMING GENERAL== Anonymous 04/20/2021 (Tue) 21:33:49 No. 3625 [Reply]
this is a genre for MINECRAFT programing totorials and guides post your greatest sandstone computures !!! now this is programing
User was Warned for Low-Effort Thread
>>3625 wow this is great this is the best thread tbh
>>3632 I agree, OP is really contributing to the board as a whole with this.
>>3625 unix way of programing? step aside whore this is the Minecraft way!!

(59.07 KB 525x364 cabin.jpg)
Using computer in nature, outside Anonymous 04/16/2021 (Fri) 22:41:35 No. 3564 [Reply]
I do not like to be in wood or concrete box and use computer there how to be outside computer? like go to a sun, beach, mountains, forest and compute from there? how do you transfer electricity to computer? how do you transfer internets to computer? but can you focus on computing when there are birds, water, sounds, sun, naked kids? do you like to be in prison cell like room and use computer there?
3 posts and 3 images omitted.
>>3607 That's a tracking goyphone
>>3587 That's not outside. Maybe could go somewhere and use big umbrella and compute under it?
>>3565 That is awesome. I hope I can be that cool one day. >>3607 Disgusting. Get a Sharp Zaurus and run OpenBSD on it. Maybe a Toshiba Libretto if you want something a little larger. Or any of the other things that all the cool kids are using (there aren't many cool kids).

(6.06 KB 282x75 282px-Monero-Logo.svg.png)
Monero As the Internet's Currency Anonymous 04/18/2021 (Sun) 01:27:33 No. 3581 [Reply]
There's many cryptocurrencies out there. But out of the many cryptocoins out there only one stands out, Monero. It's safe, secure, private, and anonymous and there has yet to be a government agency that can crack its code. It's also not handled by banks, payment processors, and credit card companies that may blacklist you for bullshit reasons. The promising technology of atomic swapping will also render crypto exchanges to be not needed as this will counter government regulations of asset exchanges. Also this cryptocurrency is the easier to mine compared to Bitcoin. So do you think Monero will see more widespread use in the future? Give your thoughts.
3 posts omitted.
>>3603 meant median not medium
Doesn't Monero require burning electricity for no reasons like Bitcoin?
>>3616 Yeah, but as I understand it, the algorithm it uses for proof-of-work, is specifically designed to work well on normal computer hardware and to be resistant to specialized GPUs. Still not as good as something like proof-of-stake IMO, but better than bitcoin.

(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.
105 posts and 13 images omitted.
>>449 If you're not using a Tor gateway, you're part of the cannon fodder protecting the rest of us. Thank you for your services.
>>3435 Why? That's fucking retarded.
>>3612 superior process management also that killswitch to corrupt ram when pulling the usb out works with a daemon init cucks will swerve to the d

(32.03 KB 400x400 brian_fagioli_color.jpg)
(20.40 KB 400x400 brian_fagioli_twatter.jpg)
News Thread Anonymous 05/06/2020 (Wed) 01:48:07 No. 21 [Reply] [Last]
Post and discuss the latest in technology happenings. t. Brian Fagioli
91 posts and 49 images omitted.
(965.17 KB 726x2575 trash-fullpage.png)
<US government confirms Russian SVR behind the SolarWinds hack >The United States government is formally accusing the Russian government of the SolarWinds supply-chain attack that gave hackers access to the network of multiple U.S. agencies and private tech sector companies. >The press release from the White House confirms past media reports citing unofficial sources that the Russian Foreign Intelligence Service, the SVR, was behind the SolarWinds hack. https://archive.is/Yzz89 Is it happening yet?
>>3563 not until the nukes drop. till then it's all blame shifting.
>>3563 They're just trying to ease the public into awareness. SVR even had passwords belonging to Dominions Voting System's staff since 2018, and probably fucked with that election too you can find it in the DB torrents floating around on Pirate bay.

(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?
7 posts and 2 images omitted.
>>3323 Says the Open Sores user that has the backwards design.
>>3204 I have to deal with Windows 10 every so often and I am convinced literal pajeets with laptops are programming windows gui while they take a shit on a sidewalk. It just doesn't make sense how a company like Microsoft can shit out something this bad. Vista was nothing compared to Win10 GUI.
>>2967 it's coded by minimum wage brown people in far distant lands

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.
219 posts and 61 images omitted.
>>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. >
I haven't tried using Rust, but from what I read and (try to) understand, the "safety" of Rust comes from not allowing raw memory access with pointers outside of unsafe blocks?
>>3599 The compiler has an element called a "borrow checker". This is basically the same as smart pointers in C++, where references to an object are counted and tracked. The difference is, they still make you clean it up and have syntax to specify you're passing ownership of the memory from wherever, and then the borrow checker looks it all over and verified everything created was freed by its owner. Unsafe blocks basically just disable the checker for that region. Rustfags are just mad other languages gives you tools to handle memory instead of having the language scream in your face constantly.

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

19 posts and 9 images omitted.
(63.33 KB 602x416 rmsdiscuss.jpg)
>>3558 thats funny as hell

(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)

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

72 posts and 4 images omitted.
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.
>>3513 https://infogalactic.com/info/United_States_Court_of_Appeals_for_the_Ninth_Circuit Maybe you should've actually looked it up instead of fagging out about it. >And also you're wrong faggot, you don't have the right to rape web servers with automated requests. Explain what the actual issue with scraping public data is, aside from "muh requests", get a better VPS or connection then if you're hosting public data that's starting to be scraped and you otherwise have no objections to such scraping.

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);


no cookies?