/tech/ - Technology

Technology & Computing


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


Tor-chan.png
(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!

da17c487ae927ffb34892e5e273fd1207e24063b62f08e7fd584a910fb9b3caa.png
(257KB, 474x355)
HAPPENING ALERT
>For a few hours today all v3 onion addresses on the Tor network were down. This appears to be a new kind of attack which affects the entire network and involves overloading the consensus authority nodes.
>You will currently not be able to access any v3 onion addresses, what is happening is unknown, but it is potentially a huge attack on the entire network. Earlier today I made a post outlining consequences I would be putting into place to deter markets from funding DDoS attacks against each other, as the potential to scale and completely kill every node on the network is a very real potential outcome. Now everything is down and I have no idea if this has sped up the process of this occurring or if it is even an attack at all, all I know is, this is big.
>Reddit post by u/hugbunt3r This attack began after Dread forum owner, HugBunter made a post stating the consequences for market owners who continue to attack rival markets.
<—–BEGIN PGP SIGNED MESSAGE—– Hash: SHA512
>The recent/current attacks on multiple markets have been troubling after we’ve all had a good break for some time and things started to heal and become stronger.
>We’ve now had large scale attacks hitting the likes of WHM, DarkMarket and apparently some other services, although I cannot really confirm any others.
>I’d like to outline the main issues with this here. Firstly, /u/Paris and /u/mr_white ‘s work on /d/EndGame has been amazing and has allowed us to all have some really good filtering processes to limit malicious traffic from hitting the application layer and dropping their connections for v3’s where possible. Along with our collective knowledge of the attacks since February 2019, we have some very solid configurations that allow us to scale enough to stay ahead of the attacks and continue scaling alongside it. This is the absolute best protection we as service operators can currently provide and it works, but at many costs.
>We’re not really any closer to seeing a Tor PoW implementation that will seriously improve the situation, but the position we’re in with our own developments is a hell of a lot better than when this all started. There are things I haven’t disclosed publicly because of the potential for abuse, but a lot more worrying things have come from these attacks, costs that aren’t of the monetary kind. The seriousness of the attacks’ will probably become clear at some point. Consequences for Markets
>Consequences for Markets I am aware of at least 2 markets that have paid for attacks against other markets within the last few weeks. I also know of one wishing to pay for retaliation attacks.
>This behavior from market admins is absolutely unacceptable and it will not be tolerated. You have [b]no idea[/b] of the ramifications this has, it is way beyond just taking your competitor offline, inadvertadly, but you are causing a problem that is a great deal worse without even knowing it, if market admins wish me to disclose these other issues to them, they can contact me directly and you will soon rethink your poor business strategy.
>– From here, there will be extreme consequences for any Market admin found to be funding attacks against any other service, market or not. You know who you are and I won’t publicly out you here for it, for the time being.
>Any Ads/other promotional material will be indefinitely disabled You may have your Subdread banned You will be delisted from Recon You will be delisted from DDF Most importantly, your own service will be attacked. This is where it ends, I’m not sitting through another storm of attacks.
<—–BEGIN PGP SIGNATURE—– iQIzBAEBCgAdFiEEYTOs4fS4fFHb8/6l6GEFEPmm6SIFAl/5pNwACgkQ6GEFEPmm 6SIJWA/+M0KfiK5D4T9D3ELwqtAHRBjU8cPqP1yxMYmoZrnZPKO81SuP+fH59xMj XtQn01rIPmRwuLntitf4zGo05LvPWBu8eDErLw4va9yqZtcBVKpP7Jaj+pr8vuRx XgqBA+bdcYpESHs1dzl10HVmeDe2dT7QuuJk63sohw9xf+31wgp9TI2wr8VM48Sv enbO9UUf+dHOajHqmbvNbUOIcf6EPcIUgCA/iedm5WhUfKDOt1AHK4xLYJA7Mmbz 7Y+vCBbPitx0kGMth/xWUsvKWhHeTsv/eSAlsbxmMaVQ4S7zJqJKvHAjxpxT1ZDG lNZqGAH5E4geylibg/mfntJmo4bIg62jQTCT3/kd9Q4ZNWp84Y6FXq55kTTIzrZt ii5Q5wdSIAtUG+mk7gKsPSO2vgvh7TIh8Y6LYg89xvCV1kS9SHC6d2bTiRDqJH7F qo/+qf3ml4jgYqSv4rJIZ7NqmJVGRqQpMMwHxp8zUZyW0ArmE78nTf9I3rRRvaJN OiPnCXDi1i/gK3TrwHOrek4VXhqT+VRBAbUWUPCu1i0IHsfJv3UKgDYLRP2S8x6q A9ed97mTwqNnIKxrXOozvvfE5CJj/N+6Mfu5Q9+3mFNI9FRQtTmoWSpzxrZZdozx nbexW83LKN/b6/zu+KRE/uaabDLg8kvdE/iRiYYAR6gzHlDlHPk= =wZW1 —–END PGP SIGNATURE—–
>An explanation of the attack from Paris, the co-admin of Dread.
Message too long. View the full text
11 replies and 1 image omitted. View the full thread
>>781 (OP) 
Are they doing it again or it's just my tor client?
Replies: >>1021 >>1022 >>1024
>>1020
Yep it's happening again. Same thing as last time. v3 dead, v2 working
Replies: >>1024
>>1020
Here's a writeup: https://matt.traudt.xyz/posts/tracking-tors-network-wide-v3-onion-service-outages/
Replies: >>1024
>>1020
>>1021
>>1022
Seemed brief this time. Hopefully it doesn't become a large attack like last time.
>>781 (OP) 
Use I2P, Lokinet or Freenet instead of Tor.

Internet.jpg
(827.5KB, 900x2002)
Discuss /tech/-related news.
What will happen if section 230 is nuked?
22 replies and 6 images omitted. View the full thread
>HAM
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
.png
(165.9KB, 330x280)
>>1014
>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
>>1015
I don't want to hold hands! I just want /tech/!
>>1015
This.
>>1014
>jewtube
>video
Read a book, faggot. Video sucks.

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

1592229039701.png
(454.3KB, 663x511)
What is even a good email provider to use anymore?
>inb4 selfhost your email
most info taken from: https://digdeeper.neocities.org/ghost/email.html
probably incomplete quick list, but you could read the dippity dopper article for more information

<gmail, yahoo, etc.
>big corpo trash
>sells data to 3rd party advertisers
<ProtonMail
>Shady metadata policy (retained for an indefinite amount of time)
>URLs in onion hidden service site point to the clearnet (information is from 2019, cannot reconfirm as the hidden service never loads as of the time writing this)
>Account creation verification blocks some email domains from being used to verify the account (Riseup and possibly cock.li domains for example)
>Doesn't allow usage of your own PGP keys and forces their private keys generated on their servers instead through a JS web interface, many backdoors
>Requires to use their stupid bridge thing for mail clients, possible backdoor
<Tutanota
Message too long. View the full text
61 replies and 10 images omitted. View the full thread
Replies: >>1236 + 4 earlier
>>564
>>669
Can confirm. Running Gentoo on a rpi4 right now and its good
Replies: >>896
>>895
What are you using it for? I have one installed with gentoo I'm just a bit uninspired other than playing with sniffer. I'm thinking a fullhome firewalldo vpn route unit running some crap like fail2ban.

Or should install OPNsense for this purpose instead?
>>627
NixNet Mail feels significantly better than Cockmail for now.
>>582
You know that Cyberpunk has been a tabletop game for longer than you've been alive and has been vernacular in cyberpunk as a genre forever you fucking NIGGER
||Cyberpunk was made by an actual nigger though so okay||
>>95 (OP) 
cock.li is the only remotely good post 2007 email service
>it's blocked
yes because having non cucked internet is morally wrong these days. all the reason to make more good email hosters
>>244
>the only way to be sure about security is having full control over it
"self host" (TM) </brainletspeak> doesn't give you full control since there are still a bunch of retard servers either sending you plain text or using keys obtained via X.509 tier snakeoil. but if you wanted secure communications we wouldn't be talking about email in the first place. there's also the problem that all accounts on your "self hosted" brainlet shit are tied to your own identity.

鬼.gif
(264KB, 177x169)
This board desperately needs a CSS thread. Why the fuck have none of the retarded board owners given themselves custom spoilers? Why the hell do no boards have custom load bars? I had both of these on fatchan because a nice fellow made them for me when I requested it to Tom but Tom had better shit to do. As far as I can tell that's the only board on JSchan to have ever had custom spoilers or loadbars. What's your fucking excuse? Bunch of shitbird elitist faggots on this site can't even figure out custom spoilers. You're fucking plebs. Either kill yourselves or get in this thread and figure out how to do it for your boards on this site.
Also general CSS but I really wanted to stress that fuck you idiots you're slow and stupid.
17 replies and 2 images omitted. View the full thread
>>912
Nope. Figured it out and it works now, try it out yourself.

`:root {
    --attachment-img: url(/file/attachment.png);
    --spoiler-img: url(https://zzzchan.xyz/file/892f0e19be86903095a88668849f0f0c844f960f43c27a38c455775c53f1c370.gif);
    --audio-img: url(/file/audio.png);
    --thumbnail-size: 250px;
    --captcha-w: 150px;
    --captcha-h: 150px;
    --bypass-height: 330px;
}`
last attempt

possible language: css, relevance: 32
:root {
    --attachment-img: url(/file/attachment.png);
    --spoiler-img: url(https://zzzchan.xyz/file/892f0e19be86903095a88668849f0f0c844f960f43c27a38c455775c53f1c370.gif);
    --audio-img: url(/file/audio.png);
    --thumbnail-size: 250px;
    --captcha-w: 150px;
    --captcha-h: 150px;
    --bypass-height: 330px;
}
Replies: >>918
Spoiler File
(263.6KB, 600x600)
test
>>915
Going to do a little tweak.
language: css
:root {
    --attachment-img: url(/file/attachment.png);
    --spoiler-img: url(/file/892f0e19be86903095a88668849f0f0c844f960f43c27a38c455775c53f1c370.gif);
    --audio-img: url(/file/audio.png);
    --thumbnail-size: 250px;
    --captcha-w: 150px;
    --captcha-h: 150px;
    --bypass-height: 330px;
}
Replies: >>919
>>918
Nice that's a bit cleaner. I know there's a way, but I don't know what that way is, to address the loadbar and have something behind it when it's active, if you're interested in such a thing.

day19.png
(556.5KB, 640x720)
This is a uBlock Origin filter list that removes shit like BLM banners from sites. PRs or patches (just post here) are welcome, it's pretty barebones right now.
https://github.com/1000xEngineer/blacklist/
12 replies and 4 images omitted. View the full thread
fejs.png
(131.7KB, 540x540)
>>830
You can always disable the niggerlist in the options and install it manually, assuming it's not a Chrome extension. Still a bad idea because AdNauseam loads the ads to click on them, which gives the ad network your browser fingerprint and browsing history, which is worth more than the ad click itself at this point.
Replies: >>876
>>869
>and browsing history
The fuck. What's first party isolation (fpi)?
>>799
BLACKlist's commit log will be an all-encompassing version of whatever observation you wanted to make and will actually stay there as history.
Wikipedia logo change is pissing me the fuck off, I have to doubt what wiki I'm on for no reason.
chocolist needs to be able to change things like that as well. An optional set of custom css perhaps?

Show Post Actions

Actions:

Captcha:

Instructions
- news - rules - faq - source code -