/tech/ - Tech

Technology.

catalog
Mode: Thread
Name
Subject
Message

Max message length: 8192

Files

Max file size: 80.00 MB

Max files: 5

Captcha
E-mail
Password

(used to delete files and postings)

Misc

Remember to follow the rules


(234.63 KB 1600x1111 10aqz4d987d01.jpg)
Comrade 01/28/2021 (Thu) 02:35:14 No. 7035 [Reply]
[email protected] ~ $ yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes

Message too long. Click here to view full text.

(2.05 MB 1575x2000 87342560_p0.png)
> root > $
>>7035 >root who the fuck runs yes as root?
>>7081 Chads

/Gpx/ Comrade 03/04/2020 (Wed) 11:26:32 No. 350 [Reply]
Well, lads, we made it. Congrats. After the hard won victory of having tech placed back on the top bar I realized something though. We don't have any banners! In lieu of this, I am creating a thread for the creation of banners && Graphics manipulation in general. This thread, obviously, will revolve around general gimp/photoshop skills, memes and, of course, banners, what-have you. Enjoy!
16 posts and 23 images omitted.
>>370 LOL,YES
>>370 perfection
>>370 Added
(18.50 KB 312x97 gdagdsgagasdgsagsa.jfif)
here's one
(221.44 KB 1500x500 moshed darwin marx.jpg)

(368.59 KB 680x838 dangerously based.png)
Bunkerchan wojak generator script Wojakposter 07/11/2020 (Sat) 05:26:25 No. 3212 [Reply] [Last]
I've decided to make my script open source. Enjoy. https://pastebin.com/raw/pajZ4N2x Edit: This script has been banned on leftypol, hobby, tech, edu, games, gulag and anime. But you can still post with it in this thread, I guess.
Edited last time by caballo on 07/29/2020 (Wed) 23:16:21.
291 posts and 109 images omitted.
(195.93 KB 820x986 (you).png)
OP can you add a back massager button for when my back hurts
Is this thing over, OP? Script needs some burger election edits.
(220.50 KB 360x450 Jar_Jar_SWSB.png)

(20.65 KB 128x128 pepoThink.png)
bunkerchan on dashchan??? Comrade 01/20/2021 (Wed) 17:22:57 No. 7018 [Reply]
Does anyone know how to add dunkerchan to dashchan?
fucking what

Linux fully surrenders to SJWs Comrade 07/11/2020 (Sat) 14:34:40 No. 3221 [Reply] [Last]
https://github.com/django/django/pull/2692 https://github.com/redis/redis/issues/3185 https://issues.apache.org/jira/browse/COUCHDB-2248 https://www.drupal.org/node/2275877 https://www.drupal.org/node/343414 https://github.com/systemd/systemd/issues/9894#issuecomment-424086622 https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.8-Inclusive-Terminology For symbol names and documentation, avoid introducing new usage of 'master / slave' (or 'slave' independent of 'master') and 'blacklist / whitelist'. Recommended replacements for 'master / slave' are: '{primary,main} / {secondary,replica,subordinate}' '{initiator,requester} / {target,responder}' '{controller,host} / {device,worker,proxy}' 'leader / follower' 'director / performer' Recommended replacements for 'blacklist/whitelist' are: 'denylist / allowlist'

Message too long. Click here to view full text.

71 posts and 7 images omitted.
(21.05 KB 852x480 glowie.jpg)
>>5089 sure thing Red Hat Inc. employee
Conceivably the glows could sneak in hidden backdoors that cannot be discerned without considerable difficulty. That won't be stopped by using hipster operating systems though. Linux is far more audited than those have been.
>>5092 Yep, this is the same issue with people using supposedly more private forks of Firefox. They end up using a much less secure web browser that also makes them much more fingerprintable.
>>5092 >>5094 Linux, the kernel is audited to hell and back. But there are many more components to operating systems than just that, and each of them adds additional surface area to an attack. The big example to call out for this is of course SystemD, which took over many functions other more decentralized manageable components did. Since it came from Fedora, a forprofit entity, it also is a reasonable source to distrust the main distros which all use it. Being able to work with several obscurer OSses would add a lot of security to whatever you're doing, since having a more varied OS ecosystem will give more hurdles to any would-be attacker. This makes things like OpenBSD, Qubes-Whonix or even Gentoo very useful in allowing at least some to keep their safety guaranteed. Similarly with Firefox, it added many more components to itself in recent years that all form additional potential entry points into the system. If the fork in question is a more stripped down version of it (which is often the case) and still takes the main security updates that are added as they are found (which is always the case), they end up being safer against attack. Your point regarding fingerprinting still stands though, but it there are many vague sidechannels that can compromise your browserprints with relative ease.
>>3221 go back to /pol/ you people are so fucking annoying

(43.86 KB 800x600 image.jpg)
Tech Co-ops Comrade 01/09/2021 (Sat) 14:13:47 No. 6951 [Reply]
Would you want to work in one?
3 posts and 1 image omitted.
>>6951 Isn't valve a "tech co-op"?
>>7027 From what I understand, Valve is more like hippy commune subsidized by the fact it exists on an Indian reservation with gigantic oil deposits.
>>6951 I've floated the idea with some local comrades, but for now we've concluded it's better if we all have our own thing. better to talk to folks in other fields and try to build a more diverse industrial base
>>6951 sure, until they get occutarded by glownigger trannies and racial/sexual identity politics. I used to hang out at my local hackerspace until it got taken over by transgenders with an axe to grind.
>>7073 omfg go back to /pol/ you absolute retard.

(9.98 MB 650x345 serveimage.gif)
Comrade 02/11/2020 (Tue) 23:20:05 No. 162 [Reply]
I made a mild college CS alarmist post today on /leftypol/ and was asked by a student for advice on what to avoid in school. I'm well aware of how contentious programming can get, often with people disagreeing on what even constitutes fact vs. opinion, so feel free to argue against anything I say or provide your own advice to any potential CS students. Disclaimer: If you want to be a web-dev, none of what follows is applicable. Offer up your soul to the mad gods of JavaScript and prepare to live out your days in unspeakable agony. Here is my generalized advice in terms of CS: take any class that is focused on implementation rather than theory. Theory is also very important but it is absolutely useless unless it relates to your actual programming experience. If you are not being assigned large or challenging projects, make your own. Things to avoid or be skeptical of: - You are primarily being tested on pen-and-paper. The only time programmers have to write algorithms without a debugger or at least a console to print to is in job interviews. You can fail every single test in algorithms class and still be a boss programmer. Tests like these are more akin to Math exams where you must provide proofs. - You are being force-fed OOP (Object Oriented Programming), either by an academic ideologue or simply by virtue of using Java which basically forces it. OOP in programming epitomizes "ideology" in Zizek sense, it's an abstract model adored by academics who don't write code for actual users because of its perceived elegance and simplicity. However, real-world code ALWAYS has to deal with reality's messy edge cases, which renders any OOP code into a nightmare. There are about a million other reasons it's bad, there are many good lectures on YT. - Dynamic languages. If you have never programmed you might not even know what this means. Some examples include Python, JavaScript, Lua, etc. These are good for very small applications, like scripts, support tools, toy programs, hobby use, etc. The problem is that they can often be slow, and generally let you make fatal mistakes that you won't even know about until you actually hit the bug in testing. Compiled languages (C, C++), on the other hand, have a huge amount of rules that the programmer must obey before they even run the program. If all the rules are satisfied, the compiler translates your code to a fast, efficient format that gets directly executed by the cpu. This ends up saving an enormous amount of time by catching mistakes before running the program, and it produces a faster result. You should ultimately learn both dynamic and compiled languages, but only the latter ultimately leads to enlightenment. And FOR GOD'S SAKE if you are making a large, non-trivial project, make it in an actual, compiled language. Things to do: - Figure out which direction to go in. Programming has an almost unlimited array of applications. Eventually you will have to specialize to a certain degree. - Learn how to read code. This is brutal at first and only comes with time, but eventually you will learn how to. Whenever I find something interesting on github, I poke my head in and see if I can get any good ideas, or just observe how others solve the same problems I have. - Learn a god-damn text editor. I use Vim. It's horrible at first, then it's pretty nice, then it's great, then it becomes part of your being. - Be optimistic. Yes, I know, this sounds retarded, but hear me out. I knew before I ever started programming that it absolutely MUST feel amazing to be a really good programmer. I still have a lot to learn but these days I can tackle most problems that come up without consulting the internet and holy fuck does it feel good.

Message too long. Click here to view full text.

36 posts and 4 images omitted.
>>7008 The advanced puzzle course regarding data structures and algorithms has been fun so far. Difficult for sure, and it takes time, but I think it's worth it in the long run. I have also enjoyed talking about and slightly competing with two friends regarding the tasks. One of them is finishing Master's, both are working and seething over the good screen/bad screen duality, since they too enjoy the course. Do what you like mayne, and if you don't know, what you like, then at least try. If you don't like something, it's time to reconsider. your values.
>>162 This is such a uniquely abhorrent post that I must respond. >take any class that is focused on implementation rather than theory Terrible advice. Shit like Youtube tutorials, StackOverflow, reading actual source code and manuals teaches you implementation (and your youtube suggestion is quite good). College is a unique opportunity to learn abstract theory that can be more difficult to grasp on your own. I wish I had studied more theory in college and am now studying it on my own instead. My job and personal projects give me plenty of "implementation" training. >You are being force-fed OOP (Object Oriented Programming), either by an academic ideologue or simply by virtue of using Java which basically forces it. OOP in programming epitomizes "ideology" in Zizek sense Sure, sort of... >it's an abstract model adored by academics who don't write code for actual users because of its perceived elegance and simplicity Nope, academics love FP, not OOP. OOP isn't terrible even if Java is mediocre (see: Smalltalk). One of the fundamental problems of software design is extensibility, and OOP is one such answer to that problem (and a far superior answer to C-style modules, although probably not as good as FP). The real reason OOP is taught in colleges is not because "academics adore it," but because they're patronizing and think undergrads are too stupid to understand code without anthropomorphizing the entire field. However this doesn't diminish OOP's ability to create extensible software, whatever imperfections come up along the way (the diamond problem, overly-complicated class trees where object composition would be superior, etc.) >Blah blah dynamic vs compiled and "only the latter ultimately leads to enlightenment" Enlightenment comes from reading theory and examining the (often complex) architectures of real-world projects, not CS101 knowledge on what a compiled language is. Basically I agree with >>172 except UML is still bullshit. The general idea of boxes and arrows is fine and there's a reason you "end up with a pidgin version of it", but the software industry is full of grifts around paradigms, design, and workflows, and UML is one such grift.
>>7070 How is UML a grift? It's just a common language. I don't think you can even get certificated in it or some bullshit like that.
this thread is dope
>>455 Ah. To me that feeling was long-lived, until you realize you are just climbing your second, third, fourth, mountain of understanding. You will never reach programming nirvana, you will never make a perfect abstraction. The journey is the destination, ascending, descending into the depths, only to ascend again. To think any other way about it brought me great pain, you do not have to feel that way :) To add my 2c. WebDev can lead you into many places, if you're a visual person it's a good place to start. Write your APIs using Golang or another strictly typed language with good concurrency. Design your architectures with the cloud in mind, think about redundancy and auto-healing capabilities, what makes your program fault tolerant? Before you know it you're systems programming.

(541.53 KB 594x774 taro.png)
Federated Imageboard Technology Comrade 07/29/2020 (Wed) 03:30:07 No. 3680 [Reply]
I've been thinking of Mastodon lately and the idea of federation. I've also been thinking of gochan and the efforts here on /tech/ to develop a new chan based on golang. One thing that is learn is that the chaniverse, the 'alt chan' community is declining. Instead of writing yet another chan, something new needs to happen: A common protocol or interface which defines server to server and frontend-to-server operates. This protocol would be defined as JSON endpoints, possibly extended off the already existing 4chan api which is read only. Normal federation is based off of following individual users (see activitypub protocol), whereas this would be based off following boards/topics. The frontend-to server api definition would be there so that mobile clients etc can be made that are standardized, allows SPAs and mobile clients to use it while also providing an optional server-side rendered version for browsers, in case people don't want the javascript of an SPA. Also it would allow everyone to write their own chan software while having it all interoperate with a wider universe of alt chans. The same restrictions of mastodon (ex: blocking certain other instances) could also apply. The only think I think would be needed was individual accounts/registrations so that individual users could follow boards on other sites and it wouldn't have to replicate more than necessary what does everyone think? I am i missing any details? is this a good idea?
4 posts omitted.
>>3680 Have you seen NNTPchan?
(23.49 KB 280x210 clown.jpg)
(23.49 KB 280x210 clown.jpg)
(23.49 KB 280x210 clown.jpg)
>>3753 nntpchan is based on the nntp protocol which was a usenet protocol from the 90s. Modern architectural practices should be used instead through standard (restful JSON endpoints) like every other web app made after 2010 and mastodon >inb4 "nntp is better than modern architecture" >inb4 "oh, so you want it to be less secure and less anon then?". This is the fucking problem with imageboard /tech/ and /g/ boards its full of fucking pseuds. Yes obviously JSON based microservices are bad which is why every multi billion dollar FAANG company and startup, what with their world level technology and advanced engineering degrees, are wrong, but you, some rando on /g/ who sells belts at the mall for a living knows that the REAL solution is NNTP protocol and scheme and whatever Richard Stallman thought was cool in the 90s. The problem with imageboards and the internet in general is it falsely equalizes pseuds to non pseuds from the perspective of bystanders who don't know enough to tell who's full of shit
>>3754 man what point is there in being this aggressive? this is such a bizarrely hotheaded reaction that I wonder if the creator of NNTPchan stole your girlfriend in high school or something. just chill dude, and quit making fun of my belt-selling business it has really picked up on aliexpress lately.
(21.13 KB 480x360 miya.jpg)
https://miya-miya.neocities.org/thoughts/1-21-federated_imageboard.html > NNTPchan is definitely a step forward but I’m not confident it solves imageboard’s critical issue of momentum barrier, which is what every attempt at a decentralized imageboard faces. They’re solving the wrong problem, the issue isn’t centralization, it’s reliable free exit. > Anyone can host imageboards easily, the problem is they need high critical momentum to not stay dead which is very rare to achieve. So even if everyone hates a board they can’t do anything about it. Decentralizing imageboards mitigates server costs and provides increased privacy (depending). Whoopee you got CP. it’s still just from Russian spambots trawling dead boards.
>>3754 >it falsely equalizes pseuds to non pseuds from the perspective of bystanders who don't know enough to tell who's full of shit every media does that, the problem is humans.

Anonymous 02/05/2021 (Fri) 01:26:39 No. 7074 [Reply]
Are there any socialist deep web sites? I want to talk about the nitty gritty but dont want to get me or you guys in trouble.
1 post omitted.
>>7075 Stop fedjacketing faggot >>7074 If youre talking illegalist stuff you can check Dread (you can find tor links on dark.fail) or raddle.me You will find a lot of people doing hacking/carding/fraud are already very REDpilled even if they wont call themselves socialists There's also the /dead/ Matrix (I dont know if they have their own tor IB yet) Make sure you use VPN/Tor
>>7076 thanks but im not interested in carding or fraud. Ill check out dread though.
okay i found the site. Torchan /revolution/ Come join us
>>7076 >Make sure you use VPN/Tor stop shilling VPN's as in any way good to stay anonymous and secure, feddo.
>>7078 >>7074 Set up an IRC server .onion, anon.

(38.98 KB 580x355 dennis-ritchie.jpeg)
C Comrade 02/01/2021 (Mon) 23:27:13 No. 7050 [Reply]
Is the C programming language really obsolete?
2 posts omitted.
Obsolete in what sense?
it do be fast doe
>>7050 C is primitive even in comparison to programming languages that came BEFORE it such as PL/I.
>>7050 >Is the C programming language really obsolete? nah also check out https://www.frama-c.com/
>>7068 This is also worth checking out: https://cerberus.cl.cam.ac.uk/

Delete
Report

no cookies?