/tech/ - Tech


Mode: Thread

Max message length: 8192


Max file size: 80.00 MB

Max files: 5


(used to delete files and postings)


Remember to follow the rules

Cyrilic Encoding in the 1990s? Comrade 03/24/2020 (Tue) 12:40:38 No. 611 [Reply] [Last]
>>>/leftypol/391425 >There are some Russian posts but they have some weird encoding >>376661 >I was reading about usenet a couple of months ago and stumbled upon a website that has an archive of posts during the August coup from the 19th of August to the 22nd. It has some posts on the website but most of them must be downloaded. They are in the .tar format but they can be read with notepad or notepad++, or any other text editor. >collapse.su
Fug second link should be >>>/leftypol/376661
It's either KOI8-R or KOI8-U, there's not much difference. I uploaded the original files along with them converted into UTF-8 here: https://files.catbox.moe/twrgxo.7z I accept payment in the form of meganekko.

(166.40 KB 1164x960 C_kk-kjW0AAJU5m.jpg)
Capitalism Ruins Everything Comrade 03/08/2020 (Sun) 08:59:52 No. 412 [Reply] [Last]
Thought this story was worth sharing. A bit of an interesting case example as capitalism ruining everything in the end no matter how benign it starts out and a good cautionary tech security tip/tale. https://krebsonsecurity.com/2020/03/the-case-for-limiting-your-browser-extensions/ The Case for Limiting Your Browser Extensions >Last week, KrebsOnSecurity reported to health insurance provider Blue Shield of California that its Web site was flagged by multiple security products as serving malicious content. Blue Shield quickly removed the unauthorized code. An investigation determined it was injected by a browser extension installed on the computer of a Blue Shield employee who’d edited the Web site in the past month. >The incident is a reminder that browser extensions — however useful or fun they may seem when you install them — typically have a great deal of power and can effectively read and/or write all data in your browsing sessions. And as we’ll see, it’s not uncommon for extension makers to sell or lease their user base to shady advertising firms, or in some cases abandon them to outright cybercriminals. >The health insurance site was compromised after an employee at the company edited content on the site while using a Web browser equipped with a once-benign but now-compromised extension which quietly injected code into the page. >The extension in question was Page Ruler, a Chrome addition with some 400,000 downloads. Page Ruler lets users measure the inch/pixel width of images and other objects on a Web page. But the extension was sold by the original developer a few years back, and for some reason it’s still available from the Google Chrome store despite multiple recent reports from people blaming it for spreading malicious code. You can click through for the rest but long story short the malware adds ads to the page(how late stage capitalism is that? Everything's about the ads.)

Message too long. Click here to view full text.

4 posts omitted.
>>437 If they are proprietary then yes it is, lol
>>437 dumb post. it's always fine until it isn't
(376.07 KB 1514x1308 inbox.png)
>>437 Even if you vet your addons (I always read the source code), there is a real risk from automatic updates and acquisitions. I'm the developer of a moderately popular open-source extension (< 100k users), and I constantly get spammed with this shit.
>>492 holy fuck porky really is hard for your extension
>>492 How do you monetize it if it's open-source?

(9.98 MB 650x345 serveimage.gif)
Comrade 02/11/2020 (Tue) 23:20:05 No. 162 [Reply] [Last]
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.

27 posts and 4 images omitted.
>>186 This program looks pretty damn good, anon!
From a programmer: Don't become a programmer. The only fun stage is the initial stages where you start planning but the actual work and problems you run into later on are stress inducing, you can never achieve what you want, you can't do something "good enough", all your mistakes catch up on you. Programming is hell.
>>186 Damn, that's an easy cource. In my uni there's a lot of hard math and telecomms, which are very hard. Also i notice that it doesn't have many network related classes or many math related ones.
>>176 Suddenly started sweating when I realized my university course has had little to no maths until now. We did a bit of sets and relations and some combinational logic but nothing like your curriculum. I might be misunderstanding though, are the "related requirements" section pre-university? If so I did all of that and more in high school. Some days I wish I was doing a maths major instead. I'd post my github but I'm new here, not sure if bunker-chanians are OK with light-doxxing lol.
>>558 related requirements are courses from other departments that you have to take but are required for your degree. The calc 1/2 and physics 1/2 could have been taken either in college or AP (high school) if you're a burger. IF you're a european then you likely learned those things in secondary education except for some of the advanced classes like linear algebra, diffeq, and calculus-bases prob/stats. in real life programming you rarely use that stuff anyway outside of very specific things in machine learning or 3d graphics.

(19.01 KB 361x327 D56ub8bWwAEirHj.jpg large.jpg)
When you HAVE to use Social Media Comrade 03/16/2020 (Mon) 04:05:25 No. 494 [Reply] [Last]
Sometimes you just NEED to use a certain social media site for something considering how most-all activity on the internet now goes through about 12 or so sites. I hate these social media sites, and you probably do to, but their ubiquity among the public means that sometimes you just need to use them for whatever reason. So, how can you use a social media site whilst maintaining some security? Obviously you can make a fake account, but what is the best way to do that? What resources can we use to do this? Thanks in advance.
I'm probably just an extreme introvert, but I never felt the need to use facebook, all I ever used it for was playing some of these browser games back when I was 12. but that's really only talking about facebook, I still use youtube to listen to music and use wattsapp to communicate with some people and there's probably not much of a difference there in terms of security and privacy.
>Sometimes you just NEED 'no'
>>504 I mean in our case if there is a lefty group or whatever that unfortunately still uses FB or whatever.
Many of these have become unbelievably invasive. Just as one example, you basically have to get yourself a burner cell phone just to make a Google account these days, because eventually they lock you out of your account unless you respond to a text message for two-factor authentication (re: identity triangulation). An option I have heard might be a possibility but still haven't tested out is to use JMP/Jabber with XMPP to simulate a phone for text messaging.
(118.58 KB 1280x872 stickerpack-2-iday.jpg)
>>494 Use alternative front-ends which reduce the amount of direct data the adtech companies get. Unfortunately they are read-only. If you need an actual account to interact with others >>513 is on the mark about how ridiculous it gets. Twitter - https://github.com/zedeus/nitter/wiki/Instances Youtube - https://github.com/omarroth/invidious/wiki/Invidious-Instances Instagram - https://github.com/cloudrac3r/bibliogram/wiki/Instances Try to use an instance that's different from the main one. (e.g. don't use nitter.net right now, it's being bombarded by Japanese people, and invidio.us gets its scrapers blocked somewhat frequently by Google).

(20.03 KB 720x673 FB_IMG_1558618234148.jpg)
Comrade 03/09/2020 (Mon) 12:16:13 No. 427 [Reply] [Last]
Hey so I installed mint on a laptop I got from Walmart after my old one exploded. (literally, buss error) So when I was installing I decided to wipe everything off the laptop in favor of an encrypted partition, well, after I rebooted I noticed something: I still have a working windows partition located on /Dev/sdb1 && yes, that is the actual file name it's located on. So what gives? Why the fuck do I still have a version of Windows installed and can I get the d of it with out breaking my computer?? Help /tech/
8 posts omitted.
>>450 man dd
>>450 just find and back up your configs if you dont want them lost. Or for some stuff like browser configs i just make a list of extentions, settings, etc. i want to keep
dont install mint lul
>>444 if you have another drive available, rsync -avxHAX /dir1 /dir2
>>443 actually, ignore him and just turn the ssd into a bcache cache drive. that way you won't have to move anything https://wiki.archlinux.org/index.php/Bcache

(52.73 KB 544x571 1577894364784.jpg)
programming question Anonymous Comrade 03/02/2020 (Mon) 22:47:59 No. 2685 [Reply] [Last]
hello fellow comrades, i am trying to make a simple Firefox extenion, however i'm not familiar with XUL nor javascript. my idea was to creat a simple "auto next" for Omegle video. the pseudo cold would be if omegle video mode on check strager's IP if stranger"s IP already seen = next. if stranger's IP not seen yet = do nothing
3 posts omitted.
>>2688 thanks
coomer thread, ignore
Can we move tech related discussion to the actual tech board now?

/Gpx/ Comrade 03/04/2020 (Wed) 11:26:32 No. 350 [Reply] [Last]
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!
15 posts and 22 images omitted.
(58.78 KB 312x97 techcat.png)
>>362 background is a google office on fire
>>370 LOL,YES
>>370 perfection
>>370 Added
(18.50 KB 312x97 gdagdsgagasdgsagsa.jfif)
here's one

(246.32 KB 550x1115 1431983990735.jpg)
Comrade 03/03/2020 (Tue) 05:54:37 No. 333 [Reply] [Last]
>>>/gulag/3941 Our local code monkey has put together a development roadmap and RFC thread for bunkerchan The thread on /gulag/ is full of feature requests, so let's look at the code over here see if we can help Where is the gits for the front end? The backend is vanilla lynxchan IIRC https://directory.fsf.org/wiki/LynxChan but for local dev, changes to the front end are preferred, presumably to try and keep the backend on vanilla

Gigachad 08/11/2019 (Sun) 15:47:53 No. 4095 [Reply] [Last]
"Me? Manjaro is the distro of my preferences."
8 posts and 2 images omitted.

A point release that only gets point update every two years
its a ubuntu based distro that looks similar to mac os, you should try it
>compiling everything
Did you mean gentoo?
I use Arch, it works pretty well once you set it up all, my only issue right now is that I haven't been able to set up my printer.
>Be Arch >Update once

(87.81 KB 979x1020 CrOXtK4.jpg)
Comrade 02/21/2020 (Fri) 12:17:52 No. 145 [Reply] [Last]
They are getting rid of the old youtube. I don't want to use the new mobile flat crap.
10 posts and 1 image omitted.
>>151 Can you give soms RSS client recommendations and instructions on how to use it with YouTube and YouTube downloader.
>>145 Try this site, it's a good frontend that can use a different player to download videos in full like old YT rather than streaming it piece-by-piece: https://www.invidio.us
By the way, does anyone know a good way of uploading videos to YT without making a Google account? You can use a dummy email + phone number to make a throaway account, I guess.
>>158 For the last couple months I've been trying to figure out how to make a Google account without a phone number and it's been utterly hopeless. Those fuckers really want you to catalog you in their mass surveillance network.
>>159 It's just to filter spam, they really don't need your number, since they already own your phone.


no cookies?