[ / / / / / / / / / / / / / ] [ dir / agatha2 / animu / doomer / flutter / komica / leftyb / vg / vietnam ]

/tech/ - Technology

Catalog   Archive

Winner of the 62rd Attention-Hungry Games
/eris/ - Wherein Is Explained Absolutely Everything Worth Knowing About Absolutely Anything.

November 2018 - 8chan Transparency Report
Comment *
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Show oekaki applet
(replaces files and can be used instead)

Allowed file types:jpg, jpeg, gif, png, webm, mp4, pdf
Max filesize is 16 MB.
Max image dimensions are 15000 x 15000.
You may upload 3 per post.

File: 83491877e8f45c1⋯.png (256.21 KB, 450x399, 150:133, TAD.png)


Welcome to /tech/ - ∞chan's technology board.

Please check the rules before you post:


Looking for hardware or software recommendations? Check out the InstallGentoo Wiki:


/tech/ is for the discussion of technology and related topics.

/tech/ is NOT your personal tech support team or personal consumer review site. We have stickies for that. Keep those kinds of posts in there.

For tech support, software recommendations, and other questions that don't warrant their own thread, please use the '/tech/ Questions and Support' sticky.

For consumer advice, please use the consumer advice sticky located below.

For meta discussion, please go to >>>/metatech/.

For desktop threads, homescreen threads and ricing, please go to >>>/rice/.

For tech support/issues with computers:

https://startpage.com/ or https://ixquick.com (i.e., fucking Google it)



If you can't find what you're looking for and still need help, post in the tech questions sticky.

Looking to switch over to GNU/Linux? Don't know where to start?

Post too long. Click here to view the full text.

Post last edited at


>>>/agdg/ - Amateur Game Development General

>>>/biz/ - Business and Finance (and cryptocurrencies)

>>>/cyber/ - Cyberpunk & Science Fiction

>>>/emacs/ - GNU Emacs

>>>/sci/ - Science and Mathematics

>>>/electronics/ - Electronics Engineering

>>>/laboratory/ - STEM Discussion and STEM Shitposting

>>>/hamradio/ - Amateur Radio

>>>/lv/ - Libre Video Games

>>>/make/ - Make stuff

>>>/netplus/ - Networks and Plus

>>>/prog/ - Programming

>>>/rice/ - Desktop and Phone Ricing

>>>/t/ - Torrents & Trackers

>>>/templeos/ - The 64-Bit Temple Operating System

>>>/vape/ - Vaporizers

>>>/vir/ - Virtual Reality

>>>/wg/ - Wallpapers General

Nerve Center combination: https://nerv.8ch.net/tech/agdg/biz/cyber/emacs/sci/electronics/laboratory/hamradio/lv/make/netplus/prog/rice/t/templeos/vape/vir/wg/

File: 53eac902e05dd53⋯.png (2.82 KB, 200x200, 1:1, questionmark.png)


Bring all your hardware, software and other troubles here.

399 posts and 61 image replies omitted. Click reply to view.



>Also, how much practical lifespan do you think the Core 2 platform still has?

Many devs are assholes who put instruction sets into their games that require a newer CPU. The ironic part is that most of those instruction sets are for the DRM and not the game itself.

>How long will you be able to use such a system as a main machine

As long as the components last. If you don't want to play the newer games you should be fine. Even games that require an i5 2400 run normally on my q9300.

>Will it last until 2025 at least?

I doubt it. Find a deal on a machine with a 2nd gen i5 or i7 and just put a 3rd gen chip in there. That will last you a long time, it's more than enough to run a ps2 emulator at full speed anyway.

File: 9cd31551fedf586⋯.png (4.65 KB, 200x200, 1:1, dollarsign.png)


Looking to buy something but aren't sure what to get? Ask here.

399 posts and 82 image replies omitted. Click reply to view.


Probably just jerking off into the wind here but I want to ask about SSDs too.

I've looked at the prices of SSDs and they're becoming reasonable now. I would like a SSD for OS and a handful of games. I was looking at a 250 or 500 gig internal drive.

My concern is game file sizes are becoming more and more bloated. 50 gig games is bad, 100 gig games and 50 gig of patches is just insane. I don't want to buy a SSD that's worthless to install in my next build (implying I will want to play future games etc.). I normally build an entire new rig and recycle the best of my old HDs. I've looked at using some externals for this since the 1TB models have become insanely cheap and that's my standard go to size for drives right now.

What's my best bet in future proofing my SSD purchase for around £75?

File: cf332a40436b6bd⋯.png (279.76 KB, 977x432, 977:432, 1544726055371.png)


Why aren't you like this guy?

File: 9f58671e6737f12⋯.png (662.47 KB, 666x666, 1:1, gmjw4jwev5321.png)


Linux Users Going Their Own Way

It's time for linux users to go our own way. The whole "GNU"/linux ecosystem - more appropriately called the freedesktop/systemd/gnu/chromium/linux operating system.

* The red hat goons basically own the userspace now. If you want to make changes to your system you can send a patch and it wil get dropped. They essentially have 100% control, linux desktop will conform to their vision alone.

* polkit and dbus.. what do these things even do? Yet you have them on your computer most likely.

* GNU glibc is bloated and full of bugs *that GNU software depends on* and it is pro abortion.

* ls / gives about 50 things. for "historical reasons": Translations, if you try to make it simple like 4 or 5 directories all with a clear and distinct purpose every piece of software in existence would break because it's all badly written.

* every single programming language has its own fucking package manage that fights against all the other package managers. Is this a joke? Why are programmers, supposedly smart people, allowing this to happen?

* You have all this FUCKING GARBAGE that is overcomplicated and nobody likes like: systemd, polkit, dbus, gsettings XML schemas. None of this stuff makes sense, the documentation is unhelpful and the systems themselves violate standard UNIX design ideas - I wouldn't have a problem with that if they had actually improved on things.

* The web browser is about 80% of the linux desktop experience now. And while it's technically free software it's nearly monopolized (firefox is digging its own grave) and it's basically impossible to make changes to. lets be honest here.

* The shell's fucked. Try writing a shell script that correctly processes a list of files that might have spaces on tabs in the names. You can do it if you study but everything takes work when it should be simple. Programming with lists of strings shouldn't be so tricky.

* The core sets of software has so much historical baggage that could be cleared away. Did you know ./configure tests if your system uses EBCDIC instead of ASCII? configure pePost too long. Click here to view the full text.

44 posts and 7 image replies omitted. Click reply to view.



>that's kind of how public/private key crypto works

That's some solid knowledge you have there.

If the key itself isn't verified then verifying anything against it is pretty much pointless.



I agree with you, Lubuntuman.



>That's some solid knowledge you have there.

Wew. I'm not going to sit here and explain things you should already have enough sense to figure out yourself.

>I never heard of key signing

>I don't know how configure slackpkg/mirrors

>I too dense to look at https://mirrors.slackware.com/mirrorlist/

Why should I waste the time tbh? What are you even LARPing on here for?



>and it is pro abortion.

Thank you for clarifying this, seeing as abortion is an issue especially pertinent to computers.


>* The shell's fucked. Try writing a shell script that correctly processes a list of files that might have spaces on tabs in the names. You can do it if you study but everything takes work when it should be simple. Programming with lists of strings shouldn't be so tricky.

yes, and metacharacters and other shit. also ls is locale dependent and things that process output of ls have their own special differences. it's basically a PHD thesis or 10 if you want to pass strings around linux tools safely



day of the seal when?




>using google's speech recognition to solve google's captcha


People actually had trouble solving the captcha? Seriously? Is this the final form of the NPC?

Anyway, this doesn't solve the actual real problem with the captcha; the problem of mandatory JS for solving them.


>Using google's captcha to solve google's captcha




ya jewhub and pozzilla are both going to allow this to stay up for a long period of time



Mozilla is a piece of shit, but at least they don't block add-ons.

File: 895b830ca761b5b⋯.png (484.08 KB, 720x430, 72:43, Joker with floppy.png)


This is insane, I'm so sick of trying to build reliable software and being told it's 'out of scope' until it eventually bites us in the ass. Clients are idiots why the fuck do we have to be at their mercy? You can't block us for months and then suddenly expect us to pull some magic out of our ass for your barely documented, proprietary, legacy system when the contract's almost up and you finally decide to reply to an email. Add to that the fact that oops you also forgot to mention a piece of critical information you can't launch without.

This stuff should be known upfront. If you don't know what you want you have no business getting a system built.

5 posts omitted. Click reply to view.



>which only non-coder execs can appreciate

"Coder" here. I appreciate it, for those projects that are very large and are being implemented from a client vision, and have a lot of stakeholders and require developers with many various expertise.

A lot of "coders" get turned off from it because of shitty implementations of Agile, wherein each sprint is more like a mini-waterfall.



>A lot of "coders" get turned off from it because of shitty implementations of Agile

>b- but it wasn't TRUE Agile!



I'm going to give you the benefit of the doubt and assume you are from /trannypol/, parodying what a retard would say.


When I was at my internship, my boss insisted we were an agile shop, and that we did 2 week sprints. We had the whole atlassian suite and everything. I was the only person on my team though, so I just delivered what I could when I could.

I could see agile working for a team of professionals, who know each other and what they're doing, but I suspect its overkill when you just need to slap a web interface on "save text to files", "grep files", "display files".



lmao the absolute state of tech, agile is pure liberal cultist shit


is it ded 4eva?

7 posts and 1 image reply omitted. Click reply to view.



Vincent said it will be back up soon(tm).


In order, none, you, or one of the following: http://prxbx.com/email/


File: e58da765114a496⋯.png (101.14 KB, 1826x256, 913:128, ClipboardImage.png)

The glows are back at it again



What channel is that from?



>We've detected that JavaScript is disabled in your browser. Would you like to proceed to legacy Twitter?

>403 Forbidden: The server understood the request, but is refusing to fulfill it.

the fuck is this website? thanks.


what motherfucking bullshit is this. you cant take down a mail service to do your stupid LE check. now i cant get my bill invoices because some gayass bitch claims someone made a bomb threat or some other mundane shit



Blame vc for hosting in the EU

File: 75d1d8f581ae0f8⋯.png (152.86 KB, 1349x1639, 1349:1639, Salix OS.png)


What are /tech/s thoughts on Salix OS?


According to pic related it's the best shit around, can anyone confirm?





It's basically a much more convenient Slackware without some of the rough edges. Very decent distro (especially if you're after non-systemd ones), would recommend.


Tried it out, wound up switching to Void since Void had better package support. Couldn't get Wireguard working on Salix whereas it was two commands on Void to get it running perfectly.



Its really good, but sadly some of the software just doesn't work from the official repos because its not a true multilib system and the software is kind of out of date in the name of stability. It is really good though, and I would recommend it over normal slackware because it has a lot less bloat. It also comes with sourcery, which is a really cool source based package manager.

File: 9c81d896c8649a3⋯.png (9.52 KB, 640x480, 4:3, proxy.duckduckgo.com.png)


Just installed this fine piece of software, feels like being digitally baptized.

25 posts and 5 image replies omitted. Click reply to view.



Just look it up on YouTube and you will get more videos than you have time to watch.


This channel has livestreams too.



AfterEgypt, along with a bunch of other stuff he was working on, is available on the supplemental iso. So you can run 5.03 and still have AfterEgypt, just insert the sup ISO into your VM and copy it into your TOS install.



I'll do this later. It needs a lot more guides and stuff like that written up by community members.


even the livestreams were saved? god bless who ever did that



>One of you glowbois write a guide to getting it working in a VM

Terry already many videos about it, you dumb faggot.

You can find them here, https://templeos.holyc.xyz/Wb/Home/Web/TOSVideos.html#l1

As for the archives:



Old thread:




Terry didn't make this site, did he?

File: 4aa5011682092a2⋯.png (455.2 KB, 1080x1664, 135:208, Screenshot_2018-12-13 Linu….png)


>Dear people, in 2011 I’ve overtaken the project „The Linuxcounter project“ from Harald Tveit Alvestrand, who has started the project in 1993, just two years after Linux was born. In the end of 2011 I’ve completely recreated the whole project from scratch on top of the old database. Since then I have maintained, administrated and bugfixed the project with all my girlspower.

>Most of you may have noticed, that I am a transsexual woman. I had my coming out to you all in 2015 and your response was so absolutely great, warm and friendly. It was absolutely awesome and I am so thankful about your support and your friendship!

>Well, I had my first gender surgery in january 2018 and my second one, the cosmetic correction gender surgery in august 2018. Since then I am arrived in my female body and for sure one of the luckiest woman around the world! But now, finally it is time for me to step back and to try to live stealth.


9 posts and 1 image reply omitted. Click reply to view.



It will always be male.



My estimate of what happened:

> Some guy starts a side project, it doesn't go anywhere because it's useless, and he gets bored

> Tranny jumps in, picks up the useless project hoping to attention whore with it

> Literally no one gives a shit

> Tranny drops the project because he's not getting anything out of it

> Tranny starts an 8chan thread hoping he can at least gather some screenshots for victimbux


> Why do almost all trannies look the same?

Gee, why do you think things coming off an industrial assembly line look all the same?


But does it still work with Windows 3.1?



File: 34e842531600261⋯.jpg (Spoiler Image, 42.42 KB, 900x1200, 3:4, 20180117_162833.jpg)

File: 7c4e11b92051d65⋯.jpg (Spoiler Image, 163.99 KB, 1124x1396, 281:349, 20181107_221205.jpg)

Dear God.

File: 574605c45f114cc⋯.jpg (25.24 KB, 500x463, 500:463, multi-color-soft-plastic-c….jpg)


How to utilise different colour ethernet cable caps (pic related) effectively when making own network cables (i.e what should the different colours represent etc.)? What is the minimum ethernet cable length were you won't run into issues (specifically with gigabit ethernet)? Anyone use Cat6 cabling in favour of good ol' Cat5e?

Also, home network general.

23 posts and 5 image replies omitted. Click reply to view.


File: f9ade2b55325dcf⋯.jpg (103.96 KB, 400x400, 1:1, 61287254.jpg)


My older-than-time gentoo boxen would weep. 20MB/s on my lan is good enough since I lived through the time of 100kbps, heh *sip*


I use colored cables for things like game consoles, just for the hell of it, since the cables don't cost any extra. If my classic computer collection hadn't been junked, I'd likely use colors to differentiate network speeds, but since I would only have to represent three speeds with ethernet, fuck it.



Nobody has anything to say about IPv6 at all? Ought IPv4 be enough for anybody?



Certain corporations like (((apple))) and (((ford))) own huge /8 ipv4 blocks, which is a big contributor to ipv4's depletion of available addresses. Look here: https://www.arin.net/resources/request/waiting_list.html

It's like a 9 months waiting list to even get a /24 block. Fuck the free market, ARIN needs to take those blocks away from these companies and distribute them to people who need address space



Problem is that ARIN or even IANA cannot take IP blocks away. They also cannot be sold. The only way to redistribute those resources is by some kind of agreement.

File: f6e07a659f8ef6d⋯.png (105.37 KB, 1079x777, 1079:777, advent.png)



It's near to that time of year again, people, and the reddit competition will soon start up again. Are you going to let those twitter trannies win? Or are you going to prove your compsci degree was worth something?

(protip: it wasn't, watch as some jap codes the whole thing in assembly naked atop mt. Fuji)

What is it?

Advent of code's a programming advent calendar. 2 problems a day for every day of advent, you paste the output data into a text box. You need to register via one of a few 3rd-party websites, because there's a leaderboard: first person to complete a day's challenges get 100 points to his total, second 99, so on. If I remember correctly, someone from 4chan came first last year, but don't quote me on that.

The site's a bit cancerous, especially the sign-up thing, but it's still pretty fun. Try out a new language, or have some fun getting back to basics with one you already know.

I'll be doing it in C, with a little helper library for quickly reading files. How about you, anon?

395 posts and 59 image replies omitted. Click reply to view.



You can always just delete your post, unless you're a torpedo. I can tell you where I've fucked up while trying to make it work. One was checking unupdated cart positions for collisions, meaning a cart would collide with the "shadow" of another cart. Second was a faulty looparound for the intersection check, it was stuck going right over and over. Third was a bad cart position sort - I thought my function sorted by Y, then X, but I found out X wasn't really being accounted for. The challenge calls to start from smaller Y and smaller X.


File: 25f1910e4a5fb86⋯.png (597.99 KB, 800x600, 4:3, gentoo-ubermensch.png)


Here is my test run of your code. Muh ancient bulldozer did a bit slower than anticipated, the memory usage was a tiny bit smaller with the optimizations but the time difference is yuge.

[no optimization]


real 89m1.141s

user 88m56.205s

sys 0m0.624s

[march=native -O2]


real 21m27.190s

user 21m24.722s

sys 0m0.208s



>unless you're a torpedo

Yeah. I don't even know where the delete button is.

>One was checking unupdated cart positions for collisions

That problem isn't really possible with my method. Cart positions are updated when they move; I didn't even bother with modifying the rail map; not when you can just keep a list of the positions of the carts. I'm assuming you're the python guy then?

>Second was a faulty looparound for the intersection check

Also unlikely. I had to troubleshoot the turning mechanism a million times, to the point that I spent half an hour pouring over printed info to check for errors.

>Third was a bad cart position sort

I actually already know that the last one is the problem to my program. My quicksort for the carts specifically only sorts by Y, and then attempts to sort the equal Y-coords by X but doesn't really succeed, although I don't know why.

Still, the ordering of the movements doesn't explain why my answer is so far from the right one. My program ends at tick 16k+; the correct one ends at 22k+. Surely there cannot be so many near-misses to the point that the collision times are so far off?


Here's last night's spaghetti.

#include <iostream>
#include <vector>
#include <algorithm>

#define ISCART(x) (x == '>' || x == '<' || x == '^' || x == 'v')

struct cart {
unsigned x, y;
uint8_t turn = 0;
char rail;

std::vector<std::string> track;
std::vector<cart> carts;

void read_input()
std::string s;
int y = 0;

while (std::getline(std::cin, s)) {
for (int x = 0; x < s.size(); ++x) {
if (s[x] == '>' || s[x] == '<' || s[x] == '^' || s[x] == 'v') {
cart crt;
crt.x = x;
crt.y = y;
if (s[x] == '>' || s[x] == '<')
crt.rail = '-';
crt.rail = '|';

char turn(char c, uint8_t r)
switch (c) {
case '>': return r == 0 ? '^' : r == 2 ? 'v' : '>';
case '^': return r == 0 ? '<' : r == 2 ? '>' : '^';
case '<': return r == 0 ? 'v' : r == 2 ? '^' : '<';
case 'v': return r == 0 ? '>' : r == 2 ? '<' : 'v';
default: return '?';
char curve(char r, char c)
switch (c) {
case '>': return r == '/' ? '^' : 'v';
case '^': return r == '/' ? '>' : '<';
case '<': return r == '/' ? 'v' : '^';
case 'v': return r == '/' ? '<' : &
Post too long. Click here to view the full text.



>Still, the ordering of the movements doesn't explain why my answer is so far from the right one.

Depends on how the carts move. I had two at adjacent coordinates, but with different X parts. Because the one with the larger coordinate moved first, they collided at the intersection. And that answer wasn't even close to the real one. In one of the previous days, I had a two-parter boolean for something similar: (Y1 < Y2 or (X1 == X2 and X1 < X2)).

>I'm assuming you're the python guy then?

There are multiple Pyjeets in this thread. Speaking of which, here's Day 13. Didn't want to post until I got rid of my 40+ If/Else coordinate checks, among other things.


def solve():
road, carts = read_data("input")
# For Part 1
first_collision = True
while len(carts) > 1:
# List of keys (coords), sorted first by Y then by X
sorted_keys = sorted(
list(carts.keys()), key=lambda x: (x[1], x[0]))
for key in sorted_keys:
# If it's been removed due to collision
if key not in carts:
# Key data
increment = carts[key][0]
mode = carts[key][1]
# Move current cart
new_coord = ( key[0] + increment[0], key[1] + increment[1] )
# Check for collisions
if new_coord in carts:
# Part 1
if first_collision:
print('First collision at {0}'.format(new_coord))
first_collision = False
# Delete the second cart for Part 2
# Data for road rules
# Flip coordinates because of how it's stored in road array
sign = road[ new_coord[1] ][ new_coord[0] ]
new_increment = road_rules(in
Post too long. Click here to view the full text.

File: a30361e8a220316⋯.gif (7.42 KB, 250x250, 1:1, osi.gif)


MAC address?

Are those baked into hardware or are they randomised like tokens?

Probe requests?

What exactly are they?

7 posts and 1 image reply omitted. Click reply to view.



I mean to say that no one fucking uses the presentation layer.



>MAC address?

lol op is a macfag.



The presentation layer of the OSI model conceptually does have its distinct purposes such as file format/encoding, compression, encryption etc. It's just that in practice it'ss basically always handled by the same piece of software which also implements the application layer functionality.



Yup. Applel controls media access on all Ethernet hardware in the world.



That's why practically the TCP/IP model is better as far as the top of the stack is concerned, as it bundles everything above transport together as "application layer", as that's how it almost always works in the real world.

File: d3f4d9efc6a3961⋯.png (260.27 KB, 596x520, 149:130, rejoicing robot.png)


Computers Are Fucked But The Future Is Malleable edition

Post discussion relating to non-x86 instruction set architectures, such as ARM, MIPS, PowerPC and RISC-V.

This month:

>x86 is a mess, but is ARM any better?

>Will RISC-V truly solve all our problems?

>What are the best non-x86 desktop systems that a normal user can afford?

>lol who cares about architectures?

All these questions and more in the x86 Alternative General!

31 posts and 7 image replies omitted. Click reply to view.



> I'm gonna be really clever and do things in a really complicated way so I can shoot myself in the foot constantly with this big mess of silicon, microcode, and kernel/userland shit that nobody fully understands.

Terry Davis was right about the cianiggers. And he was right to limit his codebase to 100k lines. Wish he would come back and build the 64-bit PIC CPU he was talking about.



older x86 processors aren't compromised, though. You can run a DOS on as far back as an 8088 I believe, and with a NIC and proper packet drivers, you can put that machine online and have it configure it's addresses by connecting to a DHCP server. There are software suites like mTCP that offer communications over TCP. mTCP includes DHCP software, Telnet software, IRC software, FTP software, and some other utilities. You can even use SSH by way of sshDOS. This one seems to be a bit trickier to configure. In addition, based on my VM testing using FreeDOS, you can run Dillo in less than 16M of RAM. It works somewhat for some sites, but the fact that you can sort of browse the Web in 16M RAM is cool. Links also works, as does a Gopher client.

Basically, old x86 is an alternative to new x86 if you are willing to use DOS and put some work in, but that way you can communicate securely using protocols like SSH and SFTP.



You have no fucking idea what you're talking about

Stop posting on /tech/


8086 ought to be enough for anybody.


motorola 68000 resurrection when?

Delete Post [ ]
Previous [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]
| Catalog | Nerve Center | Cancer
[ / / / / / / / / / / / / / ] [ dir / agatha2 / animu / doomer / flutter / komica / leftyb / vg / vietnam ]