R: 118 / I: 21 /
R: 5 / I: 0 /
Electrical Engineering / Learning Hardware
I'm looking for recommendations on resources, learning materials, or general advice when it comes to learning about electrical engineering. Books, videos, MIT courses, you name it. I'm open to starting with the absolute basics from Physics 101, which I admittedly have not brushed up on in a while.
In addition, I'm also interested in tinkering with hardware as part of the learning process, so any advice on that front would be greatly appreciated.
R: 10 / I: 4 /
Intel (R) Celeron (R) CPU J3060 @ 1.60GHz 1.60 GHz
Those are my PC specs, obviously
I will search this by myself but I'm opening this thread for when I come back and see if you guys know if my computer is just useless for any sort of vidya, that's what I heard once, playing Java Minecraft is impossible and smaller games like Darkwood can only run at super low specs, and even then still with lag.
R: 12 / I: 1 /
Corona Emergency Industrial Information Exchange and Request For Comments
Do not terminate internet connections and other communication services
Here is a plea to keep Internet services on in these times where we rely on online communications.
Please do NOT terminate anyone's Internet or hosting service for pre-corona reasons such as 'we want money'.
Right now we are facing a pandemic of proportions nobody alive has ever seen. Act responsibly and accordingly: do not shut anything down. Please!
To illustrate, in the Netherlands we are in lockdown, because of the COVID-19 hazard: you are expected to *only* leave your house if it is absolutely critical, such as to pick up food from the food distribution centers, to get meds, to go work in a hospital, etc.
At the same time we have no idea where everyone is and who is using what Interconnect to do what vital work. Maybe I'm fixing some important BGP thingy via my neighbour's wifi? Maybe she didn't pay her bills? Should she be cut off? Maybe next to her someone was freeloading on that same wifi to look up medical data? Why risk collateral damage by cutting anyone off?
The *safest* thing to do right now is to not terminate anyone's access to information (be it connectivity, storage, compute, whatever).
We'll mop up society's collective bills at a later point in time, after we deal with the immediate urgency at hand. And during this crisis we have to keep this Internet thing running and available to anyone who may need it.
R: 8 / I: 2 /
Are any other anons into exploit development or vulnerability hunting?
R: 4 / I: 0 /
Kickstarter workers unionize
R: 54 / I: 11 /
General for all things piracy related:
Share Torrents, Private Trackers, information about how to obtain a particular commodity for free on the internet; Requests.
Current onion for the piratebay^
Pirate the planet.
R: 0 / I: 0 /
Brain to machine interface
What do you think about BMIs and relatively recent advancements by companies such as Neuralink? For those of you who don't know what BMIs are, it's a technology that implants electrodes from a chip inside your brain to read neurological activity and possibly send electric signals to your brain in an attempt to interface with computers.
Here is Neuralink's white paper in case you are curious
And a popsci video of it, if that's more your thing
R: 7 / I: 1 /
What's wrong with jfif /tech/bros?
R: 2 / I: 0 /
Secure audio communication
Tech nerds will not comprise the entirety of the revolution. We know this. It's going to include a lot of normies, who can't exactly communicate and coordinate everything through text messaging. As we also know, we live in a world of mass surveillance. We have to give normies options for communicating that can protect themselves from the corporate surveillance state. This thread is for evaluating those options. I am currently looking at phone conferencing options and can't make up my mind on these:
-some Matrix protocol tool
-some XMPP protocol tool
What I really want is something supporting phone call-ins, for stupid old people who cannot into computers. Phone OS support may also be important. Some options are more suited to these things than others. Maybe even better ones than I've listed. Discuss, please.
R: 25 / I: 3 /
bunker performance issues
As I'm sure most of you have noticed, bunkerchan has been having a lot of performance issues lately, with Nginx gives 500 internal errors while clicking on random threads or the catalog. When replying you occasionally get a 'connection lost' message. Image links are broken or disappear or don't expand when clicked. The site itself is much more sluggish and slow.
The fact is the bunkerchan userbase has grown from 200ish people to about 750+ people and high amounts of engagement and posts per hour. This is good news but also brings the need for a higher level of technicality.
What exactly is the problem? some possibilities:
- Lynxchan is fundamentally unscalable. as many anons have pointed out this is actually the largest and most active lynxchan install ever created, so its possible that the code itself is shit at scaling having never been tested at that level before.
- The server hardware is inadequate. It's possible the app server hardware is not adequate to the problem. The expensive solution, scale vertically by buying bigger, buffer servers.
- Configuration. The fact that the errors are 500 seems to indicate not a problem with nginx, but the app on the backend that its reverse proxying (lynxchan). Maybe its possible to increase performance and scalability by using Nginx caching/microcaching of images/pages. This would allow present servers to be able to scale to many hundreds of more users, if done correctly, there are guides to this online but it requires mucking around in the dirty details of nginx config. Cloudflare itself already does alot of caching so the perf improvement from this might not be as great as a non-cloudflare site.
any other ideas? (not a member of the technical staff of bunker).
R: 21 / I: 3 /
FLOSS imageboard software
- Terrible CSS
- No use of redis/memcached or any caching
- cuck BBcode formatting until the last version
- Written in a functional language (Clojure)
- Way less lines of code than Vichan
- No CAPTCHA, uses honeypot method of spam prevention
- User created boards unlike Lynxchan
Maybe the CSS can be modified to make it better?
R: 3 / I: 1 /
Cyrilic Encoding in the 1990s?
>There are some Russian posts but they have some weird encoding
>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.
R: 12 / I: 0 /
Is protonmail a honeypot?
>Trying to sign up on .onion links back to .com
>Can't sign up with vpn
>Only accepts crypto after you've signed up
There's absolutely no reason for not allowing sign-ups with vpns/TOR and activating the accounts after the payment has gone through
Do there exist any alternatives that aren't glowies?
R: 5 / I: 1 /
Seizing the Means of Anonymous Discussion
Recent events have once again highlighted the necessity of a truly communal, self-governed anonymous discussion forum. This thread is for the development of new forms of decentralized anonymous image boards.
The problem in need of a solution is this: How can we develop a forum that genuinely empowers its community and allows them to resist censorship?
One recent attempt is NNTPChan/Overchan. NNTPChan is a decentralized imageboard that uses the NNTP protocol (network-news transfer protocol) to synchronize content between many different servers. It utilizes cryptographically-signed posts to perform optional/opt-in decentralized moderation. I'm still rather confused on how moderation works there myself.
This seems like a great idea, by distributing a forum across a collection of servers one can resist the disruption of any single server. When 8ch was shutdown by its DDoS provider, however, its community didn't find the motivation to learn from this and migrate to a censorship-resistance platform. Instead its subcommunities were scattered to the winds, the ones that survived coalescing back on a number of individual websites using the classical top-down server-owner structure, with all the authority and alienation from its userbase that it necessarily contains. What lessons can be learned from this? Is there more that can be done?
R: 8 / I: 2 /
How can I contribute to the world while locked up?
R: 9 / I: 1 /
Capitalism Ruins Everything
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.
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.)
But, back to the first bit, like I said, what starts as a benign attempt by a inventor to see a need in society and fill it inevitably turns into a device for hackers to hack the users of that originally benign invention. When some users discovered the malicious code and contacted the original(or one of) the original inventors, he just through up his hands in the air and said: "not my problem, I sold it." He was at least nice enough(and I'm surprised whatever deal he made to sell it allows him to do it, maybe someone with more CS knowledge can explain,) to link them to the original source code on git that they could build the plugin themselves from, but it still feels like a dick move, to be at best an unwitting culprit, out of not doing your due diligence, to research who you are selling your work to, and what they plan to do with that work, and at worst a witting accomplice. At the same time I can understand the maker's plight, in that they provide a free service to 100ks (in this case, millions in others,) and you're probably lucky if you can even get 1 out 100 of those users to give you a dime through your e-begging. Then along comes a company, with money, they make you an offer, it's probably more money than you've ever made through your pathetic little Donate button. Can you really say in their shoes you would say no?
Tl;dr Capitalism ruins everything, and it's all shit, and it's all fucked to hell, and the government(duh) and mostly likely large, indefinite number of corporations, and lesser known groups, and private individuals probably have access to all the characters and clicks you ever put into these cursed silicon boards. But I don't need to tell you that, this is /leftypol/ (although I'm posting to tech since it was kind of tech centric)
R: 32 / I: 4 /
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.
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.
. 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.
And finally, the ultimate programming mantra: Keep it simple. Resist the urge to over-design, over-architect, over-generalize. A program is a tool for completing a task: start with the absolute bare minimum and add as necessary. Abstractions always have cost: the only things that really exist are functions and the data they read and transform. And when you ascend to metaprogramming, you will see that functions are data too.
PS if any of you are gamedev gang, this is the ultimate, painstakingly detailed resource available: https://www.youtube.com/user/handmadeheroarchive/videos
R: 6 / I: 1 /
Making an Image Board
I am a retard when it comes to programming and shit, but I was wondering how image boards are made. I tried looking it up on Youtube but found very limited results. Wondering how it's done, and what's needed
R: 5 / I: 3 /
Yes, smartphones are cool gadgets: You can read theory, browse /leftypol/ and listen to music on the go! Let's talk about these awesome devices in this thread! What models are you using?
R: 5 / I: 0 /
i need a simple video editor for youtube, something simple like microsoft movie maker used to be
R: 2 / I: 0 /
Born too early to explore the universe too late to explore earth.
this literallty maks me Reeee, i'm not afraid of death as much as i'm bothered by the fact that i won't be able to see the galaxy and other planets
anyone else feeling like me? how do we fix this?
R: 6 / I: 0 /
VRMS RIGHT NOW!
How did ya do?
I got 0.1% of 2756 installed packages
R: 8 / I: 0 /
Auto ML zero
R: 33 / I: 5 /
What Internet browser does /tech/ use?
personally, I just use firefox
R: 5 / I: 1 /
When you HAVE to use Social Media
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.
R: 25 / I: 11 /
ITT: Post your desktop
R: 13 / I: 0 /
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??
R: 11 / I: 3 /
I know, you're asking yourself already, how the fuck are crypto's compatible with a leftwing communist image-board? Well, first of all, fuck you, we live under capitalism and as such must exchange and purchase under the current mode of production we find ourselves under.
Second, I would like some one to help me understand, exactly, how to set up a bitcoin, monero, what have you; wallet. I tried to set this up on my laptop but syncing with the bitcoin network is a huge MASSIVE bitch and took me months and I never got fully synced. Also, it takes a shitload of resources to work properly on my computer. I can barley do anything else.
So, my question is: What is the best way to get into bitcoin and use bitcoin and other cysto's like a boss? Am I doing something wrong? What are the best specs for btc and the like? As always, any help would be appreciated. Thank you /tech/!
R: 2 / I: 1 /
Post your python projects, ask help, anything related to python is welcome
R: 28 / I: 1 /
Let's talk VPNs
I was using riseup.net as a VPN, but, now cloudflair (The upstream provider for the site) is blocking it. Furthermore, it's come to my attention that riseup boofed their canary after the FBI requested server logs. They are glowin the darks, for real, and confirmed.
What VPN would you suggest anon? What VPN, if any, do you use. I was thinking of routing all my traffic over tor, but, currently the site still blocks tor traffic.
Help me out guys, I feel naked, thanks.
R: 39 / I: 5 /
Daily Programming Thread
What are you working on, /roulette/?
R: 20 / I: 24 /
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.
R: 10 / I: 1 /
I am looking to purchase an ARM processor.
My instinct I to just cave and go with a raspberry-pi, but, I have heard there are plenty of, better, alternatives to the raspberry. Can anyone point me in a good direction of arm related processors and the like? Would be helpful as I, basically, don't really know where to start. Pi's are cool but I don't have to choose one of those. Anything really. As long as it ia secure and runs smoothly.
R: 0 / I: 0 /
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
R: 16 / I: 3 /
More just cause I don't wanna go to some place like r/techsupport ew
So anyways I built a computer recently, it works perfectly fine except for one issue: it has difficulty starting up. It takes about 5 minutes after pressing the power button for it to turn on, nothing will speed it up. I found out that the issue with it is that the Motherboard came with a dead CROM battery, I replaced that and voila it starts up fine. And it has been fine for the past week, however the startup issue has returned, and just to be sure I replaced the CROM battery AGAIN but this time it didn't work. I know for a fact that it was just the dead battery that was the issue so why is it persisting?
R: 15 / I: 1 /
They are getting rid of the old youtube. I don't want to use the new mobile flat crap.
R: 2 / I: 1 /
Just rolled into the shop
The white glass is broken and the screen has moisture, is the whole thing destroyed? Otherwise perfectly functional (!). Client is a friend, apparently this happened before he could replace his damaged case. It's a gift so he can't afford to service it.
I feel like the parts for this will either be chinkshit or more expensive than a decent Android with a free, open operating system for once.
Any advice would be huge.
R: 7 / I: 0 /
Bodhi vs Lubuntu?
I'm planning on switching from lubuntu to bodhi, however I need to know whether or not bodhi would work just as well as lubuntu for my system
>CPU: Intel Atom CPU Z520 @ 1.333GHz
It's a really shit acer netbook
R: 14 / I: 1 /
Helping out bunkerchan
One thing that would be useful would be rewriting >>[INTEGER] links in posts when threads are transferred across boards
Now how do?
R: 10 / I: 0 /
Comrades, I urge you to use and spread XMPP for messaging, wether it’s with your organisation or friends and family. There are many servers you can use at no cost, but installing und operating an own server is really easy for everyone with just a little bit of linux experience.
What are the pros of using XMPP, especially when using your own server?
•A couple of options for strong end2end encryption, to make sure neither the server operator nor the glowies can read your messages
•It’s harder to gather metadata of your communication in a federated network
•There are clients for most of the platforms, and even webclients. Most of them respect your privacy and freedom
•When your server has the right extension modules, modern messaging features like sending files (including images and voice recordings), push messages, group chats (both anonymously or private), synchronization between your different clients/devices and much more are possible
While really clandestine communication shouldn’t happen even in the near of a internet device like a smartphone, it is important to make it as hard as possible for the glowies to gather information about with who or at which times you communicate. The spreading of XMPP can be an important step in doing so.