Only one generation knows how to fix tech...
-
Fuck you Windows
wrote last edited by [email protected]Damn, you're good. Enjoy your lifetime of trimming Satan's pubic hair!
-
- The lowest level is transistors, which are electronic switches that have an on and off state. In other words, they are binary and can represent 0 and 1
- Those get combined into gates of two inputs. An “and” gate outputs 1 if both its inputs are 1. An “or” gate outputs 1 if either of its inputs are 1. And Xor gate outputs 1 if and only if one of its inputs is 1.
- A bunch of other complicated shit happens
- Boom assembly. Don’t try and read or write it, because it will make you wanna quit computers
- C comes into play. Designed to unfuck, assembly so you can actually write readable code. Just don’t forget to release your memory
- More complicated shit. Something about kernels and GNU. Userland vs kernel land? Idk
- ARM might be different since it can run process outside of userland and kernel I think? Something about secure compute/marketing BS
- Inside of user land, we have the web browser. This is there the cool shit happens.
- The browser runs JavaScript, CSS and HTML. JavaScript is a single threaded, but nonblocking language with an even loop and microtask queue.
- Inside of the browser we run React. React is a framework where UI is a function of state and the data flows in one direction. It can also be used to slam your CPU.
- Now that we’re into high level languages, it would only be fun if it looped back around to the beginning. So we invoke some C code that has been compiled to web assembly. Mmmm how efficient
Edit: I tried to do this all off the top of my head. After writing this, I think I meant user space vs kernel space. Idk if user land is a word
Nice
!
Machin code comes to mind, and "more" high level languages like C++, template metaprogramming and other horror stories
And CD players!
Cheers
-
Eh. Genx understood how to work a VCR and deal with the rat's nest of cables behind the TV
Computers are millennials
When I joined the company maintaining Unix, I was one of the younger ones. It's older X who knows how it's all built; because they did it.
-
By that logic, Bill Gates and Steve Wozniak were Boomers so Boomers all know how to fix computers.
Let's face it, "generational" assumptions are all too coarse to be valuable - and are probably just another way to separate and divide us all so we stop thinking about how to take down the ruling classes.
-
We were the first (of non-computer types) to adopt the web. We rode the AOL Instant Messenger train. What are you talking about.
Most millenials I deal with don't know how anything works. They know apps and swiping screens. They are computer competent, knowing how to use them. Like knowing how to drive a car doesn't mean you are a mechanic. They frequently know how do basic fixes like rebooting or reinstalling but less frequently have any true troubleshooting understanding.
I don't claim all millenials are like that, but broad stroke its not uncommon. I'd never say the generation as a whole is THE technical one though. I know more Gen Z that are technical by far, but that seems more matching Gen X to me. They either know technology or don't. Nothing in between. -
Ahhh I see. So what you're saying is that Gen X is actually the root of our problems? Boomers were just another symptom that needed a GUI.
-
Gen X, Millennials, Gen Z, etc. are marketing bullshit that need to stop being used in the common lexicon.
wrote last edited by [email protected]Oh, but not "Boomer" so you can still say "Ok, Boomer?"
They should just be numbered. From best to worst, so Millenials would be 1 and Boomers would be like... 6? 7? How many generations have we had
-
Damn, you're good. Enjoy your lifetime of trimming Satan's pubic hair!
wrote last edited by [email protected]Also, the bridge was designed as a suspension bridge, but nobody actually knew how to build a suspension bridge, so they got halfway through it and then just added extra support columns to keep the thing standing, but they left the suspension cables because they’re still sort of holding up parts of the bridge.
Idk if I’ve laughed this hard in a while
Once a week my coworker is like, this code has been working for years so we don’t touch it
-
Gen X, Millennials, Gen Z, etc. are marketing bullshit that need to stop being used in the common lexicon.
Sauce? I just make stuff and opine freely. I think none of that is bullshit, but I'll debate it on a case-by-case.
-
That’s cool. We’re used to being forgotten and this way nobody will ask us to fix their computer.
-
Younger GenX are basically Millenials (but cooler and less uptight), and older GenX are basically Boomers (but nastier and louder).
Its almost like the "generations" are mostly arbitrary with a lot of overlap
-
This post did not contain any content.
I literally just fixed a zoomers laptop last night. Lol
-
Nice
!
Machin code comes to mind, and "more" high level languages like C++, template metaprogramming and other horror stories
And CD players!
Cheers
wrote last edited by [email protected]My impression of C++ is that’s it’s actually C++++++++ as in, how many more decades of features can we cram into this language before it explodes
What’s a CD player /s
Fun fact about a random CD player. The USB-A external CD player Apple sold after removing the internal CD player kinda abused the USB standard. I believe it needed more current than was allowed by USB, so Apple found some way to make this specific device draw more power than the USB standard supported at the time. Today, I believe USB-C includes a handshake that negotiates power requirements, but at the time, USB-A didn’t support this.
Tbh, I don’t really know where assembly ends and machine code starts. But do know that assembly is tied to your specific architecture
-
This post did not contain any content.
Gen X are also pretty tech savvy. Let's not pretend like they didn't pave the way for us millennial to learn how to fix computers.
I say, as a tech retarded millennial, but fuck it, I'm right.
-
Chromebooks and iPads as the primary devices in schools have hurt the kids in my opinion. Too locked down to allow for exploration.
Locked down, sure.
But compared to generations before where a calculator* was rare? It's fine. Interested nerd will still consume knowledge on the good bits and the cycle will continue.
*"You can't count on always having a calculator", the teacher said, obviously not clairvoyant.
-
Whatever
-
This is an older story, but I installed Xubuntu on an ssd in my boomer parents Vista era computer to keep it running. They really didnt know the difference, my mom only played solitaire while Thunderbird was managable for my dad. My millenial neice and nephews had no idea either, I'd find exe files they would download, but noone ever said anything about why they didnt work anymore. They have no idea about how computers work.
I'm not very technical, but I had to move a jumper on my old 386 when I upgraded my modem.
I'm not very technical, but I had to move a jumper on my old 386 when I upgraded my modem
I spent 25 years without remembering that, you sonuvabitch! :-D. Sorry, the PTSD takes over sometimes. Goddamned supra winmodems and hot-glued ISA cards in overpriced junk RadioShack/FutureShop computers....
-
Utter BS. I’m on the old end of Gen X and I’m still building PCs for people and troubleshooting their shit when it breaks. I have yet to meet a much younger person who can do it as well.
Gen X seem to be either computer people or totally unaware. Millennials seem to be generally much less knowledgeable than the former and much more knowledgeable than the latter. Obviously there are millennials who are computer people, but my conception of them is more people who got computer science degrees than the person who lives in a shack in the woods and builds his own robots. Boomer computer people are even more formidable.
I’m not saying that’s true, but it’s the stereotype I have in my head.
-
My impression of C++ is that’s it’s actually C++++++++ as in, how many more decades of features can we cram into this language before it explodes
What’s a CD player /s
Fun fact about a random CD player. The USB-A external CD player Apple sold after removing the internal CD player kinda abused the USB standard. I believe it needed more current than was allowed by USB, so Apple found some way to make this specific device draw more power than the USB standard supported at the time. Today, I believe USB-C includes a handshake that negotiates power requirements, but at the time, USB-A didn’t support this.
Tbh, I don’t really know where assembly ends and machine code starts. But do know that assembly is tied to your specific architecture
You're not wrong about C++
Machine code is just the numbers, assembler is mnemonics and stuff and needs an "interpreter" to turn it into useful machine code (a C++ compiler also spits out machine code BTW).
Spot on about USB standards, no idea if apple did what you saulid though, wouldn't doubt it!
-
Even Skynet will forget Gen X, trust me.
If you all didn’t want to be the New Zealand of generations you would’ve had your mom give birth earlier or later duh.
Just like New Zealand should push itself closer to a continent if it wants to be on maps.
Also as a dum millennial I am always amused when my brethren ask me about social media etc and say I don’t know about tech cause I don’t got an ig account or watever. Bitch please, I have worked in kernel dev I know all the lies we present as a file. I get angy when people that can’t read x86 assembly tell me I’m not technical.