/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


(67.38 KB 482x427 wojak depressed.jpg)
Learn to code they say, become labour aristocrat they say Anonymous 11/11/2020 (Wed) 14:35:07 No. 5991 [Reply] [Last]
Junior programmers are most exploited proles currently. Only senior programmer that bring lot of surplus value has benefits. I am student at pretty bad computer science school i struggled to find a job entire 3 years. Finally i lied about knowing someone and got a job as Java developer with no technical interview. I never wrote webapps in Java, i was using Python for everything, why would iuse Java? Python is used by scientists in all interesting areas like ML or cybsec. Anyway i thought i will never find python job so i accepted offer. I spend first month in this job mostly writing tests. 2 weeks ago manager "trusted" me with writing nondependent, noncritical piece of original CRUD code. Project is using old legacy technology and it was trully difficult for me to implement even basic sorting or filtering in components i wrote. Ok, so i spend a month working, making some stupid mistakes and asking him some stupid questions (that probably gave a way what a clueless idiot i am to him). Anyway after a week i finished my task, and i even spend a weekend working on it, because i did not wanted to dissapoint. I thought when i come back in monday i will be trusted with writing other tasks, but no. Manager was talking with some other guy about throwing me out, about how i dont know anything about Java, and he did so loudly so i can hear it and any other worker sorrounding me (we work in open space). In current situation i dont know, it may be better if he straight fired me, but i will probably go there another month or two, with nothing to do. Manager will ignore me, wont give me any tasks, and he will talk shit about me literally behind my back. I cant even focus on writing those tests and make stupid mistakes. My piece of code i spend week of work and even my free time on is fully functional, why he cant even accept my fucking pull request?! All i want is for my programs to be used in production and get first year of experience earning bad wage. What a sorry predicament i got myself into. I wasted few years of my life, my health (spine and eyes) for carrer that seems to be unsuitable to me. I dont know what should i do anymore.
354 posts and 20 images omitted.
>>6342 Based mods, I hope more threads are moved to the side boards.
>>6343 We had those too, but at low level, for example we had "calculus" where we never got above derivatives. Then I had numerical method when I learned how to calculate integrals numerically - we had to write program to calculate area under a curve, but values of function was undefined on some interval so you got weird results trying to calculate it, that was pretty cool
>>5991 sadly in capitalist society you need to have money in order to make money and whatever money you make will be gobbled up either by your landlord or a large corporation.
i did not get fired yet, i think they gonna fire me this tuesday, or first may
>>7108 Good luck

(668.56 KB 1000x1000 le smug xddddd.png)
If You Use Windows, You Dont Belong Here Comrade 03/23/2021 (Tue) 04:30:28 No. 7102 [Reply]
And youre not a real comrade because youre defending intellectual property. Same for if you use discord, any non-federated social media, or google.
>>7102 based
>>7102 My computer can't support an open source OS such as Linux or Unix, so I will buy a new computer despites still using the old one for my web browsing and non-risky activities.
>>7102 well, you don't support intellectual property if pirate it
>>7106 what computer is it? linux has been ported to damn near every platform available. if it's x86 I guarantee you can get linux on it

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.
3 posts omitted.
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.
>>7074 there's always hbovvpi5bursxxga7excdp6axzf3zna3gy2pgvmlobrd5pqxj6sq2zad.onion/ new chan for anarchists, its brand baby new though, but you can talk about all that shit no problem and at least a few people are there to converse
I've been thinking about making one, it'd be a wikileaks style site but specifically for landlords where tenants could air their grievances frankly and without fear of repercussions. What say you bunkerchan, is my idea hot or not?

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

37 posts and 4 images omitted.
>>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.
Well I'm 3rd Semester of my Math Bachelor (don't ask my why) but my parents who work in IT would disagree with your stance on OOP. OOP is enterprise programming, as in it makes large corporations write code in chunks for them to work together in some godforsaken way. Writing in an object-based paradigm facilitates that. I think the move over to functional has more to do with JavaScript being a mess it always was and a huge push towards developing webapps, ergo more Javascript where OOP is not a given. Plus there's an interpretation that "OOP" is not even a "kind" of programming languages like static/dynamic typing or compiled/interpreted, but more akin to stylistic choice, most exemplified by Java. But even Java now has lambda expressions, which I've heard is a rectal adventure to debug. pretty much >>172 with some personal input.

(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?
5 posts omitted.
>>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/
>>7050 The C programming language and its consequences have been a disaster for the human race.
Of course not! There are some languages that are trying to replace C, but they will never replace, they will only be alternatives. The C language still powers lot of things, do you want examples? The Linux Kernel, the GNU Coreutils, most of Suckless' programs, and a lot more. It is far from being obsolete.
>>7050 Fuck no, people who say C is obsolete are also windows using morons.

(1.08 MB 1854x2560 141013_r25584_rd.jpg)
Comrade 09/03/2020 (Thu) 17:50:08 No. 4601 [Reply]
BRAINSTORM THREAD Post every single idea you have, no matter how stupid or insignificant, for combining or using current technology to get closer to revolution or a socialist society. Just post at least one idea.
21 posts and 1 image omitted.
>>4633 use linkedin to unionize the pmcs
>>5435 Will the companies try to stop these? Shouldn't the left not work on those corporate platforms? >>5267 The cops exist.
>>4601 A wiki of sorts with profiles on politicians, organizations, and individual content creators. Each profile contains a series of sourced lists of: promises made, and kept/broken; declarative statements made; "true or false"/factual claims made; sources of funding (available in charts); directly associated individuals/organizations; and direct consequences of various activities. So a profile could look something like these: >Name: Dave Rubin >Funded by Koch Brothers [1 - $UNKNOWN] >Claims to be a classical liberal [2] >Name: Donald Trump >Promised to build a wall on the border of the United States and Mexico [1] [2 - BROKEN] >Associated with Steve Bannon [3]
>>4631 You are only describing EDI Here is my idea OP. Create an open standards body for federated economic planning. Open material recording format. Open ERP. Open demand forcasting. Open bookkeeping. Etc.
>>5104 Best suggestion, it always comes to mind when I think of the need to consume less to be more sustainable, and how that would actually lead to a greater quality of life, not worse. You could shut down all except essential electrical appliances for a couple of hours a day or something and it would unironically help stop climate change and make people's lives better, probably a lot better

There's been a leak of information on virtually all brazilians apparently. Comrade 01/22/2021 (Fri) 21:01:34 No. 7024 [Reply]
https://tecnoblog.net/404838/exclusivo-vazamento-que-expos-220-milhoes-de-brasileiros-e-pior-do-que-se-pensava/ The data of 223 million brazilians, alive and /dead/, courtesy of data mining corp Serasa Experian. It includes: Name, every should-be-private identification number you can think of, phone number and info, adress, family info, occupation info and id pic. Or: all information you'd want about someone and everything you need to steal accounts or commit identity theft or masturbate to your favorite brazilian lolcow. I'm a pleb and I can't find anything other than security breach reports and news articles, but apparently it is in a forum know for this kind of thing and you can buy someone's info for less than US$1 in bitcoin. Could this be useful? You know... governors, big bad businessmen, reactionary leaders or even our own guys for god's sake. I won't deny that I want someone to point me a general direction to search for, but even if not, I hope some anon will make good use of this info.
That's wild. Where do you find that archive?
>>7025 Yeah, I found it and it seems legit. The good stuff is paid tho, but it's cheap and paid in bitcoin. Beware: you need to register to use this site. https://raidforums.com/Thread-SELLING-JBR-Serasa-Experian-Full-Service?highlight=serasa Here be download links to save you the trouble: https://drive.protonmail.com/urls/4ZKB274930#EKEcdwvtN9lw - a small "teaser", information and instructions. https://drive.protonmail.com/urls/KHQ7K36AZC#TI813Tuuh9Hu - only the names, birth date, gender and CPFs(id numbers). I've tried to download this last one 5 times already but the download keeps failing.
Alguem pode reupar pra mim por favor? meu telegram:@get_defined_vars

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

Delete
Report

no cookies?