/tech/ - Technology

Technology & Computing


New Thread
Name
X
Sage
Subject
Message*
Files* Max 5 files32MB total
Password
Captcha*Instructions
[New Thread]


Tor-chan.png (u)
[Hide] (545.3KB, 1280x1515)
When Tor Browser accesses to a clearnet site, how it knows whether or not it has a .onion address?
2 replies omitted. View the full thread
Replies: >>1133
>>1130
>except by looking on the clearnet
Find a hidden service that aggregates known onion addresses I guess. There's no way to discover onion addresses other than someone posting about them somewhere. They're called hidden services for a reason.
>>1103 (OP) 
This shouldn't be in it's own thread. The answer is that the header provides an 'onion-location:' tag, as this anon indicated. >>1106 It's from the source, not the browswer, and btw you don't need Tor Browser to read this (or any other tag). Just read the header itself with any suitable program (cURL, for example). Next time, put something like this in QTDDTOT, OP.
Replies: >>1134 >>1135
>>1133
BO/Mods can move posts and threads into other threads relatively easily if necessary.
>>1133
My opinion of *TDDTOTs has soured, as it had with generals. I find them to be stifling. There's no ephemerality, no chance for bad threads to be pushed off the board as good threads rise. I dislike how they encourage obsessives to backseat moderate. It puts more control for shaping the atmosphere into the hands of the moderators.
anyway, tor-chan has a cute face!

Ricochet Refresh is what you want.
It's fork of Ricochet (now abandoned) which was an alternative to TorChat.

About Ricochet Refresh

Ricochet was launched in 2014 as a different approach to instant messaging that doesn’t trust anyone in protecting your privacy.

Ricochet Refresh uses the original Ricochet open-source software but has improved on it substantially, such as upgrading its security and making it compatible with Tor Onion Services v3 instead of the older v2.

We believe software like Ricochet is important to protect freedom of expression for whistleblowers, activists, and journalists worldwide.

https://www.ricochetrefresh.net/
>instant messaging
>for whistleblowers
Choose one. The sheer amount of metadata instant chat generates is enough to fuck you over.

banner.png (u)
[Hide] (159.1KB, 450x90)
BitChan has been updated to v0.10.0 and is looking for people to try it out. It's a decentralized imageboard that runs on top of BitMessage. You can create and completely control your own public or private board, globally moderate as an owner, add admins who can also globally moderate, moderate your own instance locally as a user, upload literally anything with size limits theoretically up to 100gb. Uploads can be sent purely over BitMessage or you can choose to use a hosting service. Uploads that use hosting are subjected to heavy duty protection: every file is zipped, encrypted/password protected, the zip's header is removed and random chunks of the file are removed before being uploaded. The removed parts are hidden in the PGP encrypted message that's sent over BitMessage. Once the upload is received the zip is put back together again, decrypted, unzipped and displayed in the thread. 100% of BitChan traffic happens over tor. Private boards prevent posting from all but explicitly added IDs. The permitted ID list can be edited by the owner at any point to include new IDs or restrict old ones. On public boards any ID can post until it is banned, but because of how BitMessage works, you can always just make another ID. Communications on every board are PGP encrypted. This means that even if someone somehow guessed the board name on BitMessage (basically impossible for reasons I won't go into here), they would be unable to read anything without also having the BitChan PGP symme
Message too long. View the full text
3 replies omitted. View the full thread
Replies: >>541 >>999 + 2 earlier
>>507 (OP) 
>It's a decentralized imageboard that runs on top of BitMessage.
I didn't have time to try it out yet but that seems like a really good idea. A much better one than blockchan or zeronet.
>Owners can do much of the same moderation, CSS changes etc. as they can do on boards.
That's a lot of stuff that's already in there. Can't I just use it like newsgroup?
Replies: >>542
>>541
So this is in essence zeronet with secure defaults like everything routed through tor? Question to OP if he is the developer, can users engage with it without seeding back?

I think one of the larger concerns with zeronet and I2P is that while yes you might have "plausible deniability", that doesn't actually mean anything when we're dealing with the kinds of glow niggers that might target users. I think if acting as a seeder, or essentially having your network function as a "node" be an opt-in feature rather than default would ease the opsec concerns. Though this would be a hindrance to the efficiency of the network so maybe it's retarded.

Being routed through tor by default may be enough to alleviate concerns of being essentially a node for CP distribution if a board decides that's what it wants to be, but the optics of this reality are also terrible and why I think I2P has not taken off despite being at its core better technology than tor.
>>507 (OP) 
I'd better use I2P or Lokinet.
Replies: >>1002
>[meme]meme[/meme]
>>999
>I'd better use I2P or Lokinet.
I2P is superior to Tor!

loomis.png (u)
[Hide] (242.5KB, 628x820)
Something I've noticed with the failure of art teaching in schools is something that parallels with the failure of teaching programming in schools: Lack of structure.

When I say 'structure' I mean the teaching of craftwork that can be used as baselines to make things solid, sound and good. pic related is one of 25 pages dedicated to guidelines and overall structure of drawing figures. Anyone can draw or make art, but everyone knows the difference between good and bad art- except for idiots, that is. 

What I'd like to know, is how this can be paralleled to it's programming equivalent. I hear from programmers about how important math is- and I agree, but my problem with that, is that math's emphasis feels like it's either for magus-tier programming, or is so basic that it immediately fades into the background. Because of this, I feel like I've learned all I can at this stage but nobody knows anything on the level up except for pros who want peers rather than students.

I've heard "just do it" or "practice dude" but here's the thing: practice doesn't make perfect, it makes permanent. Trying to undo the damage of bad habits is effort on top of learning things the right way, the only saving grace is that is gets easier as you do it more. 

In conclusion, what is good programming structure? How can use it to be a better programmer and actually feel more than a just like a permanewb?
41 replies and 8 images omitted. View the full thread
Replies: >>983 + 2 earlier
>>959
>They aren't tied to OOP at all.
They are conceptually tied. If you have generics, you need types with associated operations. That's an object (by the OOP definition at least.) Even in Haskell or C, you can write OOP code. Not necessarily a good idea of course, but feasible.
Replies: >>961
>>960
That definition seems uselessly broad. What can you even say about OOP in the abstract at that point?
Replies: >>962 >>963
>>961
>OOP is uselessly broad
It's a cult anon
>>961
To answer more less vaguely: Objects are a formalized construction in CS, while OOP is just a set of practices that emerged over the last few decades. An OOP language is a language that facilitates and encourages various arbitrary design decisions using objects. Just because you have one or two data structures with some function pointers, that doesn't mean your code is object oriented; you just used some objects. Object oriented programming is the process of building a program entirely (mostly) out of objects, and the "best practices" around doing that. 

Of course, most code bases aren't fully OOP, because it's not a particularly helpful tool for modelling the structure of software. It's really only useful for interfacing between high-level components. Most commonly, it's just a set of practices to build software out of pajeet tier lego blocks without having the whole thing collapse. I suppose that's some kind of merit, but it's definitely not good design.
>>574 (OP) 
Seems you have good intentions and an interest in doing a good job as well as learning your field OP. If this guess is true I assume you already know C and haven't touched the likes of C++, Python, Rust, and so on for that reason.

You should go learn some assembly language, read Practice of Programming, Programming With POSIX Threads, C Interfaces and Implementations, source code from OpenBSD and Suckless, and other books and source I don't know.
Assembly will give you a better understanding of what compiled programs are like, it's useless to wank over progarm design when your program isn't the source but rather the machine code it compiles into. The other suggestions should be self evident.

github_woke.png (u)
[Hide] (87.9KB, 1146x195)
https://arstechnica.com/tech-policy/2021/01/github-regrets-firing-jewish-employee-who-called-trump-incited-mob-nazis/

What are the possible ramifications of Github becoming woke and becoming pozzed? In light of this debacle. It is possible that Github could possibly look into changing it's Company Policy and thus code of conduct

>GitHub regrets firing Jewish employee who called Trump-incited mob “Nazis”
>GitHub Inc. yesterday apologized for firing a Jewish employee who had urged colleagues to "stay safe" and avoid "Nazis" on the day a mob incited by President Trump stormed the US Capitol. GitHub said it "reversed the decision" and indicated it is trying to hire the employee back.
>"Stay safe homies, Nazis are about," the employee, whose identity hasn't been revealed publicly, wrote in an internal Slack chat room on January 6. He was fired two days later, after one "coworker was quick to criticize the employee for using divisive rhetoric"
>"I did not know that, as a Jew, it would be so polarizing to say this word," the former employee wrote in a Slack group for Jewish employees shortly "before his corporate accounts got deactivated. The former employee 
Message too long. View the full text
Replies: >>938
>>937 (OP) 
https://archive.md/amshx
>GitHub is headquartered in San Francisco, CA and has 2 office locations across 2 countries.
>fires a jew over "NAZIS"
You do not argue with SJW cultists and do bold moves like these with them on their home ground; reverse-subvert the leadership and only THEN do these things.
>Github becoming woke
What rock have you been living under? Also this is your obligatory "stop using shithub" post.

While soycial marxist (((big tech))) is busy mass censoring all political outside left wing incl normies for disagreeing and lose 52 billion: https://www. thegatewaypundit.com/2021/01/big-tech-clowns-wipe-51-2-billion-combined-market-since-banning-free-speech-president-trump/

Toe cheese eating Stallman on his blog is completely silent and calls for arrest and praises arrest of anyone who won't denounce left wing tech censorship and mistreatment, while calling for "preserving democracy"(which means preserving something DEAD as long as it's left-wing trannytarian skewed).

What a fucking jew lol I wish FSF was genuine but it's just literally another leftypol tier freetard kike club to scam goyim at this point. Reminder to not donate to such frauds.
Replies: >>882
I want to believe you, but I need my sources first.
>>880 (OP) 
What the fuck are you even talking about?
(((Stallman))).jpg (u)
[Hide] (262.4KB, 675x900)
(((Stallman))).mp4 (u)
[Hide] (4.1MB, 1280x720, 00:28)
Stallman is half-right for his ideas on technology and the idea of free software. Anything beyond that though and he's a fucking retard, if you actually read through his blog he's a complete autist that's no different from the other lefties. ganoo+linoox is never going anywhere with him as their leader.
Replies: >>1294
>>883
While you were right about your points but then again who has contributed in FOSS certainly it isn't you unless you can show your work?

c18e71610445c1df708f72f8c33e07693a3a0acbef06e26040c98465a5858e3b.jpg (u)
(7.5KB, 220x220)
Pastebin went full retard and is locking and deleting files that trigger any of their retarded broken filters for "offensive" words, so if you have something of value better copy it elsewhere (like your H/SDD) just to be safe.
.jpg (u)
[Hide] (27.7KB, 350x350)
Welcome to years ago.
>better copy it elsewhere (like your H/SDD) just to be safe
You should do that anyway. That said, I have some shit that triggered their filters, but there's no locking or deleting going on. Got a source for that shit?

gondola_cyberpunk_zch_tech.png (u)
[Hide] (43KB, 300x100)
terry_glowinthedark_zch_optimized.gif (u)
[Hide] (332.4KB, 300x100)
tux_quake_zch.png (u)
[Hide] (53.9KB, 300x100)
tux_quake_zch_darker.png (u)
[Hide] (54KB, 300x100)
Finally, we have /tech/ back. I uploaded these right before Zchan kicked the bucket, let's see what the anons around here can make.
2 replies and 4 images omitted. View the full thread
4a14a47edeec5b6701f3da04eeb6c62cc506761b5597fe0c03e7ef30ca0823a3.png (u)
[Hide] (210.4KB, 314x344)
>>148
>>149
Nicely done.
1587924154897.png (u)
[Hide] (27.4KB, 300x100)
This banner would be more fitting if the 8ch logo was replaced with the zzzchan logo
Replies: >>383
a.jpg (u)
[Hide] (35.8KB, 300x100)
>>374
Shit attempt, acceptable?
Replies: >>384
>>383
yeah
tech.jpg (u)
[Hide] (36.8KB, 300x100)
ass2.gif (u)
[Hide] (474.4KB, 300x100)
ass.gif (u)
[Hide] (842.8KB, 300x100)

new_mascot.png (u)
[Hide] (192.6KB, 530x398)
marshall_mcluhan_on_the_anti-christ.jpeg (u)
[Hide] (68.5KB, 680x628)
We talk all the time about our preferred operating systems, programs, and window managers, but how do you think software affects people beyond productivity? Can an operating system push people towards creativity or make them lazy? Can chat protocols or different kinds of message boards shape how people think and act? Does using a window manager or the raw virtual console benefit you as a person more than suffering through Gnome Shell? Or are all our software choices just personal tastes that don't affect anything?
20 replies and 4 images omitted. View the full thread
Replies: >>362 + 4 earlier
>>344
>you have problem with X program? well then use Y other program that's also filled with problems
I'll ask again, how can you expect to ever make software good this way?
1435804069272.jpg (u)
[Hide] (34.2KB, 500x500)
>>265 (OP) 
>ADD THE SQUARE TOOL
>HOW CAN YOU HAVE GOOD SOFTWARE IF YOU DON'T HAVE SQUARE TOOL
By prioritizing bigger problems first like Gimp's developers are finally doing. I'll take all of Gimp 2.99's refactoring, better support for color space (the biggest issue holding professionals back from using Gimp, not muh squares), and other improvements over a dinky square tool anyday.
Replies: >>371
d3cd98025258b86bb7d2f0efea40319a373eb5e721bb1f890b89c19700e744d3.png (u)
[Hide] (493.4KB, 464x500)
>>362
Firstly a geometric shape tool is much more fundamental and important to much more people than some color spaces, secondly "professionals" aren't going to give a shit about Gimp for a long long time when they can just pay $40 to get Affinity Photo which does everything 50 times better, thirdly it would take a day or two to add a geometric shape tool to the program, and fourthly Krita, the program you're suggesting as an alternative is the apex example of completely fucked up priorities.
Tried this? https://www.pinta-project.com/
ClipboardImage.png (u)
[Hide] (19.1KB, 1513x85)
>when you e-beg but accidentally make your web service look worthless

Kornheiser_Why.png (u)
[Hide] (202.7KB, 288x499)
>try to search something on an invidious fork
>as per usual, it doesn't work
>end up needing to search on invidio.us and open every link to see which fork is working today
Is this because of Jewgle's mischief or host incompetence?
4 replies and 1 image omitted. View the full thread
The way I use youtube without javascript is I have a dozen or so channels bookmarked and check their rss feed to see if there's anything new I want to watch. Might do this every week or so.

Copy the links one by one into a text file and run youtube-dl -a . If I want the video's description for a link in there or more information I just have to use --write-description on that video's URL.

For search I do what >>401 does. All that youtube is for me is a video file hosting service. No ads, no thumbnails and no suggested content. No dealing with youtube front-ends either.
>>398
>>400
>>390 (OP) 
same here. I have to refresh the page a dozen times before anything will load.
Replies: >>438
>>404
straw-viewer
>>390 (OP) 
I just use mpv https://www.youtube.com/watch?v=49koBNWIuy4 (you need to have mpv + youtube-dl + ffmpeg + rtmpdump installed for this to work)
>>390 (OP) 
Those services violate the terms of use and is exactly an abuse which they can rightfully block.
>>398
Host is fine unless it is unreachable, the problem is the instances are blocked all the time or they upgrade the stuff and become incompatible pretty much like NewPipe and youtube's cat and mouse game where it breaks ever now and then.

Show Post Actions

Actions:

Captcha:

Instructions
- news - rules - faq -
jschan 0.1.4