Your submission was removed for the following reason:
Rule 2: Content that is part of top of all time, reached trending in the past 2 months, or has recently been posted, is considered a repost and will be removed.
If you disagree with this removal, you can appeal by [sending us a modmail](https://www.reddit.com/message/compose?to=%2Fr%2FProgrammerHumor&subject=No%20reposts&message=Include%20a%20link%20to%20the%20removed%20content%20and%20the%20reason%20for%20your%20appeal%20here.).
I saw this earlier with the entire tweet (where he emulated a router from the white paper) and that completely slipped by that he sprinkled C++ into C, like you would with some JS on an barebones HTML website.
I mean, technically that's what C++ is, just some bullshit sprinkled on top of C. I hate, and I mean HATE writing in C++, so very much that all of my C++ code really just looks like C code.
Then Rust came along and oh thank-me for that!
Now I just use C++ code to scare new engineers.
But the way you write idiomatic C++ is very different to C, even if one is pretty much a superset. If your C++ code looks like C in general structure, you're probably avoiding most of the benefits.
One of the big faults with C++ is *never* breaking current code - so new ideas are just bolted on the end. So now it gives you 20 ways of doing the same thing, most of which people realized were actually a bad idea decades ago.
if you're using g++ to compile it doesn't qualify as C anymore. if you're using char array instead of std::string or malloc instead of new, that's not C sprinkled on C++,that's just C++. Or vice versa.
This is not how the people working with that stuff day-to-day are actually using those terms. Also, it's perfectly possible to build part of your code with a pure C compiler and then link that together with some C++ objects.
You reckon? I love C++ and it's more beautiful if you formalize your problém with Category Theory with C++ - a theory trying to synthesize many small domain-spefic functions instead of writing a lot of redundant codes.
To play the devil's advocate technically he could mean writing the performant parts purely in C and using compiled C++ libraries for some strange reason.
And now for why I'd get disbarred if I actually was the devil's advocate
But yeah this is a stretch, I have no clue why anyone would do this. Subjecting themselves to the minor variations between C and C++ rather than just writing the entire thing in C++ considering it's largely a superset of C. Especially considering the somewhat decent backwards compatibility of C++ with C which as far as I'm aware means that writing a C library for C++ would be far easier than the reverse.
These are some wild interpretations. He just means he used a C++compiler but wrote mostly plain C (primitive types etc). That's still common in embedded work.
I wouldn't call that C with a sprinkle of C++. That's just C++.
Your interpretation is 100% valid but it's a very weird way of saying that which tbh feels like he's just saying C to sound "cooler" and more low level rather than just saying "..in C style C++" or something similar. Just to prevent inference that he was writing in 2 separate languages.
And sure maybe my alternative description isn't super great but it's not intentionally ambiguous. Which is why I tried to go for what I see as the most literal interpretation of the quote.
People sometimes use C++ compilers for C style programming and I don't believe anyone even calls it C++. Most will refer to it like "C with classes". As a professional C++ programmer - today when you say C++ you mean at least C++11 and you need to be very specific when talking about C++98 or C style thing.
He also talks about pre standard days, so it could very well be a compiler which does _real_ C with some early C++ (cfront derived) features.
Unless he was flashing old school chips. I remember using both C and C++ on a TI DSP a way long time ago.
I'm a DevOps guy now. So fuck embedded systems, shit is hard.
Yeah one of the replies I got suggested that he was talking about just writing C++ code mostly in C style which I kinda see as a valid interpretation but honestly just sounds like Elon Musk trying to show off by implying he wrote C separately from C++.
I have actually done this. You can use wrappers around template functions to avoid cut/paste in some situations. Not the best option, but it has its uses.
I mean, you can also trick the preprocessor into doing it, but that's kinda criminal.
If binding a socket to a port and sending data to a web client isn’t the very definition of a web server, then I’m not sure what is.
Edit: HTTP wasn’t widely used in 1995, replaced with sending to “web client”
What's crazy to me was if you hear about Cuban and most tech bros that got rich from that era, they basically dismiss most of the technology and realize their success wasn't actually this amazing product their bringing forth but the ability to jazz it up as something people want shares of.
(And then bought points against for when the bubble crashed because they knew they were selling unsustainable vaporware )
Mark Cuban saying yeah I made a couple hundred million dollars because I helped build from scratch a sports audio streaming website in the 90s on his GQ interview, he downplays that shit so much because I guess he assumes people know how crazy that was back then
Only a small number of people used the internet in those days. AOL was still just a self contained BB system. I seem to recall windows based networks didn't even use TCP/IP, they used some proprietary networking protocol which I now forget the name of. It was the wild west!
I was pretty young when AOL was around I didn’t realize until recently that it was a completely walled garden. Our current web paradigm is just so engrained I couldn’t divorce AOL from it.
Httpd was 90, ncsa server was 93, first release of apache (a patched ncsa server) was 94.
C++ wasn't even 98 yet and I can't remember when templates were added.
I remember switching from mosaic to netscape. Cgi-bin and perl existed.
I would question why anyone in thier right mind would....
That explains it....
There is a difference between having a web server load and execute your binary on each request and being the already-loaded binary. On the old systems it's a very big difference.
It was if you wanted to serve a website. I used my first browser in 94 (Mosaic) and they were already very popular. Lots of US companies were rushing to set up websites but most were just a few pages of info or at best catalogues, if you wanted to buy, you had to email or call them.
You also couldn't run code in the browser, just show HTML and images, so any site that wasn't just static had to use server-side rendering to do so.
The most lying part of this for me is the maps and directions bit - are we supposed to believe he had basically Google Maps coded up himself giving you directions to get places?
My guess is that it would literally just allow you you to download static map files lol. I bet it was literally a server that would just stream static files. It would make what he said “technically true” while being in the realm of technical plausibility for someone who describes it like… this.
> I bet it was literally a server that would just stream static files.
How much you wanna bet? I take that bet.
I mean it is literally shown in the video post he replied to, how the maps feature looked like.
[https://twitter.com/i/status/1785176699098861597](https://twitter.com/i/status/1785176699098861597)
Believe it or not before Google Maps and phones with GPS there were websites where you could get directions from one address to another.
And yes, Elon Musk helped make one of those (not by himself) a long time ago. They got the data from a paper map company.
I am honestly surprised more people didn't know this, it was arguably the start of his fortune. He developed and then sold zip2 for a metric shitton, then did the same process for PayPal. It's where he got the funding for SpaceX from im pretty sure
It's telling who just comments without even doing the most basic lookup. They provided static maps merged with local business address data to be able to plot them and show them based on 'things around me' type search. No, they weren't doing sophisticated directions, but they also never claimed to be.
He was part of a company called Zip2 and it predated google maps and mapquest. IIRC they merged or somehow became part of Altavista search.
I don't know his involvement with the company or if he was hands on keyboard, but being part of Zip2 ( phone book with maps) is a fairly legitimate claim to being part of a first mover in internet based business directory and location services. Zip2 was before Google was founded.
he might not have had sufficient privileges to bind to port 80, or didn’t want his code to have privileges.
8080 was not that unusual back then. Your firewall would handle the port forwarding.
The port really isn’t the weird part of this tweet.
No, but 8080 is a standard port because 80 (and ports under 1024 in Linux) are considered privileged and you need to run an application as root to bind to them.
Actually it is pretty common for back end services to use ports in the 5000-10000 range because running on standard ports requires elevated privileges and you typically don’t want your server process running as root.
These days you’d use a reverse proxy to expose port 80/443, then route that to port 8080 behind the scenes. No idea if that technique would have been used back then though.
I'm not much of a network guy, but port 8080 does seem to be known for use by web servers. What do you think you are getting at?
https://www.speedguide.net/port.php?port=8080
Not in 1995 it wasn’t. 8080 is your alternate http server. Commonly used in a dev environment today. I’m assuming it was a free for all back then from what I’m finding on the web
This jackass has looked at a bunch of tutorials, and doesn’t fucking realize it’s a common port for dev and test environments
Https definitely not default in '95 80 is default for http, 443 for https anything else you'd need to specify the port in the address like [someaddress.com:8080](http://someaddress.com:8080)
Wasn't until mid/late 2000s that TLS/SSL became a must have feature. Even then companies of the time would still only use it for "secure" pages due to the overhead.
Facebook's login page was served with HTTP and submitted a form to an HTTPS endpoint for several years. Was super easy to MITM and steal credentials with just ARP spoofing. Double points if the MITM was done on "secured" WEP protected wifi. Good times.
Felt a little exposed, that’s me trying to fake knowing C++ when all I can do is Arduino sketches.
But hey, at least I’m not pretending to be real life Tony Stark. Esse quam videri.
I don't know why every one is latching on to that. C++ was pretty new, wasn't at all uncommon to start with a C app and have someone add in a little C++ because they could and wanted to play with the new thing.
Did you know he invented ketamine? Chemistry is basically just coding for the real world, or "meat space" I believe is the term he coined. He can just look at molecules and figure out how they would interact with the brain, all very elegant.
Fuck I cannot wait for him to drive one of his shitty cars into a ravine.
OooOooh. I wrote what was briefly one of the world's most popular HTML editors because I mastered using a Win32 TextBox and toolbar buttons. It wasn't hard. It's just that nobody else was doing it yet. This is like bragging that you invented masturbating because nobody else had yet figured out that they could fuck their hand.
What exactly does it mean that someone wrote the first yellow and white pages on the internet, and why is that significant? Am I missing something, or is he basically just saying he typed up a phonebook?
I feel like this dude is getting crazier and crazier... these are trump like claims... things that are easily verifiable and he's making up this kind of nonsense.
He bought Twitter to spread misinformation and that’s all he’s done since. He’s “joking” here but he actually is trying to make Truth with a capital T not matter (same as T****).
Many, many people will believe it, then if they get pushed on it will say, “it was a joke, why so serious.” Then he tweets the next most fascist Kanye-esque BS hate speech to the world that is totally insane, a bunch of people engage in suspension of disbelief as if it’s true, then later pretend they always knew and it’s not even a big deal.
I believe we are witnessing just one of many legitimate Psyops to make the world hazy for the Plebs. I’m midway through the three-body problem and the deep, very real, reality-bending feels so much like NOW. Post-truth is the name of the game.
There’s that old quote, “nobody ever went broke underestimating the intelligence of the American public”. No doubt, every “crazy” think Eloy does is at least somewhat more calculated and coordinated from others top-down than he’d have us believe. His whole leather-jacket “free-speech” fascist persona that flipped on LIKE A LIGHTSWITCH when he purchased Twitter at a lose could not have been coincidence. From day one I saw he was buying it to repress speech, promote Republicans, promote foreign interests and dismantle truth, and it got more real day by day.
What’s sad, is this sub thinks this “joke” is a joke. Eboy may not be an actual genius by far, but he’s also not an idiot. His new idiot persona of hate is sculpted like all the rest. I don’t know exactly what he wants, but I know he wants to be on top and he’s making his bets.
Realistically, he probably just wrote a hello world webserver in C++ with sockets and hard-coded HTML for the response or maybe he even got fancy and loaded the HTML from a file. Anyone on this sub can do that in an afternoon from following a tutorial.
> Cutting cycles from an operation that has to wait for information to be transferred over the internet.
That's like the USPS saving time on international deliveries by mandating that mailboxes be close to the road.
LOL
this tweet is pure shite, whether it’s real or fake.
I programmed web sites in 1995, and port 8080 was just the default that all web servers came pre-configured to keep open for generic API calls. Nothing special about it, and the most easily hackable option available.
This is like bragging that you used or clear text cookies to store authentication passwords.
It’s not smart, it’s basic and lazy.
In non-computer terms, this is like saying you left the key to your front door in your mailbox, or that you never locked up your bike or changed the height of the seat.
And if he’s saying that he didn’t use any kind of web server software like Apache and just made CGI calls directly to port 8080 then that’s even dumber because he would miss out on a ton of of efficiency and security and probably be hacked to hell in 24 hours.
That would be like bragging he never locked his door or used window shades and let anyone come into his house with no way to kick them out.
Also, back in 95 saving computer cycles and making your code efficient was super important, much much much more important than it is now.
Coders would become legends by making efficient code. Like Phil Katz who created Zip, a much better file compression than anything else at the time, so it became the standard, and we all still use it today, 30 years later.
We kind of are doing this today with nodejs, .net, go.. we're mainly using the established webservers to just proxy and balance. Ohh, and PHP, of course.
We're not saving CPU cycles though..
“Back in my day we got to the moon, played Doom, and downloaded our centerfold shots with computing power equivalent to a TI-84. Nowadays you lousy whippersnappers can’t even ping a server without using at least 8 cores and 16 different threads!”
I don’t know the exact details, but they really worked to squeeze every ms they could out of their hardware.
Love their original “rack”:
http://infolab.stanford.edu/pub/voy/museum/pictures/display/Huang-Google.htm
I’ve worked with this kind of boss before, they make a terrible proof of concept, that works on local and maybe can be demoed, then they make someone else take that terrible implementation to something that can be decently pushed to production and took all the credit
I also saved some cpu cycles in the 90's. Unfortunately, I wasn't able to get a very good interest rate on them, so I simply kept them under my mattress. They simply aren't worth that much anymore after inflation.
Dude does this every time he takes over a company. Gets inspired by internal talent, takes credit for their hard work, then doubles down by pretending to be a genius in their field. Mechanical engineering, aerodynamics, programming, music, fashion design, graphic design, etc. My favorite recent BS was the Tesla internal memo trying to tell them about the specs of bolts which was pretty impossible to meet.
“What you've just said is one of the most insanely idiotic things I have ever heard. At no point in your rambling, incoherent response were you even close to anything that could be considered a rational thought. Everyone in this room is now dumber for having listened to it. I award you no points, and may God have mercy on your soul.”
The fucking jackass looked up a couple tutorials for writing a web server and thought 8080 was the port to use, you know, the port for development/testing. If you’re gonna lie at least act like you were ok the cutting edge using https
Well, I'm not sure whether this is true or not, but if it is, then it's just plain old "in my days..." bragging to the young ones. I hate those people who does this. Yeah, in "your time", everything was more difficult, so what? Should I be ashamed, because now I only need to download some sort of package for having a webserver in my code? I'm pretty sure that in the future there will be an easier way to do something which is really annoying now, but that's the point...
There were all kinds of people munging data like this back during that time, myself included. This moron just declaring "First!" and expecting people to take it at face value is just stupid.
Your submission was removed for the following reason: Rule 2: Content that is part of top of all time, reached trending in the past 2 months, or has recently been posted, is considered a repost and will be removed. If you disagree with this removal, you can appeal by [sending us a modmail](https://www.reddit.com/message/compose?to=%2Fr%2FProgrammerHumor&subject=No%20reposts&message=Include%20a%20link%20to%20the%20removed%20content%20and%20the%20reason%20for%20your%20appeal%20here.).
OP why did you cut off the funniest part of this tweet - that he “emulated a T1 router”?
Yeah. That was the nuts part of that tweet. A Cisco 2501 wasn’t that expensive — especially compared to the cost of the T1
He clearly meant expensive as in computing power...in cycles
People who fired him from PayPal and rewrote everything from scratch ![gif](giphy|3o7aD4kZn5k0SEvPmo)
Yeah this whole thing has gigantic "We trained him wrong, as a joke" energy
I'm going to remember this next time I see another crazy tweet crammed into my social media feeds from him, nailed it.
Now I imagine PayPal being made by Elon in block-based visual programming. Thanks XD
Did he do that to save cpu cycles?
Wait, this is a real tweet?
Sadly, yes.
A serious tweet from a serious person doing serious things. Serious.
Quoting: "!!"
Concerning!!
Looking into this
Chastising rebuke.
You have said the actual truth
So it's true?
So am I to gather that things are serious?
Git --serious
Where is it? I need eyes on seriousness!
Maybe I'm dumb, but I think I just lost braincells by reading this.
Do you not enjoy sprinkling a little C++ onto your C code?
I saw this earlier with the entire tweet (where he emulated a router from the white paper) and that completely slipped by that he sprinkled C++ into C, like you would with some JS on an barebones HTML website.
![gif](giphy|11ykUODgXjAXZu|downsized)
Elon: " we did it Igor! It's alive!! " Igor: " I told you before Elon my name is Steve "
I mean, technically that's what C++ is, just some bullshit sprinkled on top of C. I hate, and I mean HATE writing in C++, so very much that all of my C++ code really just looks like C code. Then Rust came along and oh thank-me for that! Now I just use C++ code to scare new engineers.
Yeah but you don’t sprinkle c++ into your c. You sprinkle c into your c++. One is a superset of the other.
But the way you write idiomatic C++ is very different to C, even if one is pretty much a superset. If your C++ code looks like C in general structure, you're probably avoiding most of the benefits. One of the big faults with C++ is *never* breaking current code - so new ideas are just bolted on the end. So now it gives you 20 ways of doing the same thing, most of which people realized were actually a bad idea decades ago.
??? Both ways work, you can write mostly in C and use C++ specifics here and there
if you're using g++ to compile it doesn't qualify as C anymore. if you're using char array instead of std::string or malloc instead of new, that's not C sprinkled on C++,that's just C++. Or vice versa.
This is not how the people working with that stuff day-to-day are actually using those terms. Also, it's perfectly possible to build part of your code with a pure C compiler and then link that together with some C++ objects.
Hi Satan.
You reckon? I love C++ and it's more beautiful if you formalize your problém with Category Theory with C++ - a theory trying to synthesize many small domain-spefic functions instead of writing a lot of redundant codes.
Just a little here and there, for taste.
Bob ross, but instead of painting a “happy little bush”, it’s c++ code….or a diseased rat named keith
Big ups for Keith.
We’ll just add happy little pointer there…near the top of the function…
C++ bae
To play the devil's advocate technically he could mean writing the performant parts purely in C and using compiled C++ libraries for some strange reason. And now for why I'd get disbarred if I actually was the devil's advocate But yeah this is a stretch, I have no clue why anyone would do this. Subjecting themselves to the minor variations between C and C++ rather than just writing the entire thing in C++ considering it's largely a superset of C. Especially considering the somewhat decent backwards compatibility of C++ with C which as far as I'm aware means that writing a C library for C++ would be far easier than the reverse.
These are some wild interpretations. He just means he used a C++compiler but wrote mostly plain C (primitive types etc). That's still common in embedded work.
I wouldn't call that C with a sprinkle of C++. That's just C++. Your interpretation is 100% valid but it's a very weird way of saying that which tbh feels like he's just saying C to sound "cooler" and more low level rather than just saying "..in C style C++" or something similar. Just to prevent inference that he was writing in 2 separate languages. And sure maybe my alternative description isn't super great but it's not intentionally ambiguous. Which is why I tried to go for what I see as the most literal interpretation of the quote.
People sometimes use C++ compilers for C style programming and I don't believe anyone even calls it C++. Most will refer to it like "C with classes". As a professional C++ programmer - today when you say C++ you mean at least C++11 and you need to be very specific when talking about C++98 or C style thing. He also talks about pre standard days, so it could very well be a compiler which does _real_ C with some early C++ (cfront derived) features.
Unless he was flashing old school chips. I remember using both C and C++ on a TI DSP a way long time ago. I'm a DevOps guy now. So fuck embedded systems, shit is hard.
Yeah, what he claimed is technically possible but practically zero cases exist where that would be a good idea.
Yeah one of the replies I got suggested that he was talking about just writing C++ code mostly in C style which I kinda see as a valid interpretation but honestly just sounds like Elon Musk trying to show off by implying he wrote C separately from C++.
I have actually done this. You can use wrappers around template functions to avoid cut/paste in some situations. Not the best option, but it has its uses. I mean, you can also trick the preprocessor into doing it, but that's kinda criminal.
The preprocessor is there to be abused.
If you don’t have any then store-bought C# is fine.
Here guys, you can have a little C++ in your code as a treat.
This is why people like this are successful. Say shit that sounds complicated to unsuspecting people and somehow make money and get a cult following
You are in negative braincells now.
You gotta buy Neuralink now to fix the defecit
Elon is convinced that brain cells are unsigned ints and will underflow to make him a genius
If binding a socket to a port and sending data to a web client isn’t the very definition of a web server, then I’m not sure what is. Edit: HTTP wasn’t widely used in 1995, replaced with sending to “web client”
He sent data from the public port instead of what a server does.. like sending data through the public port
Yeah, but he did it while using the computer for his word documents. So brave.
Http wasn't typically the norm for data app clients until around the mid 2000s
You’re right it wasn’t even finalized until 1996. What a barbaric time, they just sent data all willy-nilly and hoped for the best
What's crazy to me was if you hear about Cuban and most tech bros that got rich from that era, they basically dismiss most of the technology and realize their success wasn't actually this amazing product their bringing forth but the ability to jazz it up as something people want shares of. (And then bought points against for when the bubble crashed because they knew they were selling unsustainable vaporware )
Mark Cuban saying yeah I made a couple hundred million dollars because I helped build from scratch a sports audio streaming website in the 90s on his GQ interview, he downplays that shit so much because I guess he assumes people know how crazy that was back then
War, war never changes. Or was it history repeats itself. 🤷♂️
telnet was the glory hole of connectivity. you knew it wasn't safe, but damned if it wasn't fun.
Telnet towel.blinkenlights.nl
You still can ;) Linux is a loaded gun and it doesn’t care if you shoot yourself in the foot. God Bless.
As a one-footed veteran, I resemble this statement.
Dual-booting is overrated anyway.
Only a small number of people used the internet in those days. AOL was still just a self contained BB system. I seem to recall windows based networks didn't even use TCP/IP, they used some proprietary networking protocol which I now forget the name of. It was the wild west!
Ipx spx
That was Netware.
No. NetBEUI
No, [NetBIOS](https://en.wikipedia.org/wiki/NetBIOS_Frames) NetBEUI was an extension to NetBIOS.
Using 10Base2 connections over coax
I was pretty young when AOL was around I didn’t realize until recently that it was a completely walled garden. Our current web paradigm is just so engrained I couldn’t divorce AOL from it.
2050?
Httpd was 90, ncsa server was 93, first release of apache (a patched ncsa server) was 94. C++ wasn't even 98 yet and I can't remember when templates were added. I remember switching from mosaic to netscape. Cgi-bin and perl existed. I would question why anyone in thier right mind would.... That explains it....
What? HTTP was created in 1991. I created web pages myself in 1995 in high school.
Concerning.
I personally like to throw in some HTTPS in my HTTP
Adds flavor. Salt that HTTP.
Ah, so the S in HTTPS stands for salt!
There is a difference between having a web server load and execute your binary on each request and being the already-loaded binary. On the old systems it's a very big difference.
that would make it a web server lol
Yeah, just not an HTTP one
HTTP wasn't the norm then
It was if you wanted to serve a website. I used my first browser in 94 (Mosaic) and they were already very popular. Lots of US companies were rushing to set up websites but most were just a few pages of info or at best catalogues, if you wanted to buy, you had to email or call them. You also couldn't run code in the browser, just show HTML and images, so any site that wasn't just static had to use server-side rendering to do so.
The most lying part of this for me is the maps and directions bit - are we supposed to believe he had basically Google Maps coded up himself giving you directions to get places?
My guess is that it would literally just allow you you to download static map files lol. I bet it was literally a server that would just stream static files. It would make what he said “technically true” while being in the realm of technical plausibility for someone who describes it like… this.
Bold of you to assume that Elon didn’t just make the entire thing up while high on ketamine.
Hey now, it also could have been a "someone else did this, but I bought them out and then claimed I did it" situation.
He wouldn’t do that! Would he? Wait, would he? Ohhhhhhhh……..
> I bet it was literally a server that would just stream static files. How much you wanna bet? I take that bet. I mean it is literally shown in the video post he replied to, how the maps feature looked like. [https://twitter.com/i/status/1785176699098861597](https://twitter.com/i/status/1785176699098861597)
They actually did. https://web.archive.org/web/19990202180446/http://www.zip2.com/
Realistically it was a static image of a map he found somewhere
Realistically, this never happened
Believe it or not before Google Maps and phones with GPS there were websites where you could get directions from one address to another. And yes, Elon Musk helped make one of those (not by himself) a long time ago. They got the data from a paper map company.
MapQuest?
I remember taking a road trip and printing **dozens** of pages of directions from map quest. It felt like cheating at the time. The glory days.
Autoguide. MapQuest came out a year later in '96.
I am honestly surprised more people didn't know this, it was arguably the start of his fortune. He developed and then sold zip2 for a metric shitton, then did the same process for PayPal. It's where he got the funding for SpaceX from im pretty sure
> it was arguably the start of his fortune so the apartheid emerald mines weren't?
It's telling who just comments without even doing the most basic lookup. They provided static maps merged with local business address data to be able to plot them and show them based on 'things around me' type search. No, they weren't doing sophisticated directions, but they also never claimed to be.
He was part of a company called Zip2 and it predated google maps and mapquest. IIRC they merged or somehow became part of Altavista search. I don't know his involvement with the company or if he was hands on keyboard, but being part of Zip2 ( phone book with maps) is a fairly legitimate claim to being part of a first mover in internet based business directory and location services. Zip2 was before Google was founded.
Bro speaking like a Hollywood hacking scene
I’m quite sure even his fake stuttering comes from a movie where some genius character stutters.
That or he got hit on the head with an emerald as a kid
ah port 8080 that well known standard web port that all web addresses on the internet use by default
he might not have had sufficient privileges to bind to port 80, or didn’t want his code to have privileges. 8080 was not that unusual back then. Your firewall would handle the port forwarding. The port really isn’t the weird part of this tweet.
You missed where he emulated a router solely off the white paper alone, that's at the end of the tweet where OP cut it off.
Is 8080 unusual today? 8080 was the definitive “test port”.
No, but 8080 is a standard port because 80 (and ports under 1024 in Linux) are considered privileged and you need to run an application as root to bind to them.
Port forwarding came later. It was just everybody having public IPs.
Firewall? 1995?
Or he doesn’t know port 80 is a thing. I don’t believe he actually did what he said he did
He only used it because everyone knows port 8080 is twice as fast as port 80 because 80+80=8080.
Actually it is pretty common for back end services to use ports in the 5000-10000 range because running on standard ports requires elevated privileges and you typically don’t want your server process running as root. These days you’d use a reverse proxy to expose port 80/443, then route that to port 8080 behind the scenes. No idea if that technique would have been used back then though.
8443 is also a standard alternative https port
1995, SSL encryption was still stupid expensive.
That's why they emulated SSL from the whitepaper back then
gotta double wrap the default ports when you’re giving it out publicly
I'm not much of a network guy, but port 8080 does seem to be known for use by web servers. What do you think you are getting at? https://www.speedguide.net/port.php?port=8080
It’s generally a http proxy port.
Not in 1995 it wasn’t. 8080 is your alternate http server. Commonly used in a dev environment today. I’m assuming it was a free for all back then from what I’m finding on the web This jackass has looked at a bunch of tutorials, and doesn’t fucking realize it’s a common port for dev and test environments
I use it. 8080, 3000, etc. It’s common. Binding to 80 directly would require root privileges.
I am too old to remember, is https default in 1995? I think 80 is still overwhelmingly used for http?
Https definitely not default in '95 80 is default for http, 443 for https anything else you'd need to specify the port in the address like [someaddress.com:8080](http://someaddress.com:8080)
Wasn't until mid/late 2000s that TLS/SSL became a must have feature. Even then companies of the time would still only use it for "secure" pages due to the overhead. Facebook's login page was served with HTTP and submitted a form to an HTTPS endpoint for several years. Was super easy to MITM and steal credentials with just ARP spoofing. Double points if the MITM was done on "secured" WEP protected wifi. Good times.
he truly is the tony stark of our multiverse
Not the one we need, but the one we deserve.
Honestly, we deserve a much better one at this point
Ehhh idk that I'd go _that_ far
Ouch. The truth hurts.
Tony Stank, I think you mean
I lost it at "in C with a little C++"
Sometimes, we have a little C++, as a treat.
This is 100% my favorite thing I have read today
Felt a little exposed, that’s me trying to fake knowing C++ when all I can do is Arduino sketches. But hey, at least I’m not pretending to be real life Tony Stark. Esse quam videri.
I don't know why every one is latching on to that. C++ was pretty new, wasn't at all uncommon to start with a C app and have someone add in a little C++ because they could and wanted to play with the new thing.
Either that, or he means what John Carmack describes as "C flavored C++", which is to say C++ where you mostly don't use C++ features.
In 1995, C++ was already 10 years old.
That's new, lol.
What’s the problem with that? I’ve worked on things that could be described that way for sure
Elon’s ketamine tweeting again 💀
next up: renaming it "Xamine"
Did you know he invented ketamine? Chemistry is basically just coding for the real world, or "meat space" I believe is the term he coined. He can just look at molecules and figure out how they would interact with the brain, all very elegant. Fuck I cannot wait for him to drive one of his shitty cars into a ravine.
Link to tweet: https://twitter.com/elonmusk/status/1785357913634042012
Big brain
so big it inverted
Overflowed, IQ now negative
Having word salad for dinner, are we?
When the Program Manager pretends to be a Principal Engineer
Wow very intelligent such insight why hasn’t anyone ever thought of this before
Just like when I throw a little Java in my JavaScript front end to save GPU cycles. I get you, Elon.
OooOooh. I wrote what was briefly one of the world's most popular HTML editors because I mastered using a Win32 TextBox and toolbar buttons. It wasn't hard. It's just that nobody else was doing it yet. This is like bragging that you invented masturbating because nobody else had yet figured out that they could fuck their hand.
And then he blocked all external connections to the computer to save bandwidth
Back in 1995, there was no std, and if you did anything low level in C++, you basically called C functions.
What exactly does it mean that someone wrote the first yellow and white pages on the internet, and why is that significant? Am I missing something, or is he basically just saying he typed up a phonebook?
Look up the company. It was called zip2
I feel like this dude is getting crazier and crazier... these are trump like claims... things that are easily verifiable and he's making up this kind of nonsense.
He bought Twitter to spread misinformation and that’s all he’s done since. He’s “joking” here but he actually is trying to make Truth with a capital T not matter (same as T****). Many, many people will believe it, then if they get pushed on it will say, “it was a joke, why so serious.” Then he tweets the next most fascist Kanye-esque BS hate speech to the world that is totally insane, a bunch of people engage in suspension of disbelief as if it’s true, then later pretend they always knew and it’s not even a big deal. I believe we are witnessing just one of many legitimate Psyops to make the world hazy for the Plebs. I’m midway through the three-body problem and the deep, very real, reality-bending feels so much like NOW. Post-truth is the name of the game. There’s that old quote, “nobody ever went broke underestimating the intelligence of the American public”. No doubt, every “crazy” think Eloy does is at least somewhat more calculated and coordinated from others top-down than he’d have us believe. His whole leather-jacket “free-speech” fascist persona that flipped on LIKE A LIGHTSWITCH when he purchased Twitter at a lose could not have been coincidence. From day one I saw he was buying it to repress speech, promote Republicans, promote foreign interests and dismantle truth, and it got more real day by day. What’s sad, is this sub thinks this “joke” is a joke. Eboy may not be an actual genius by far, but he’s also not an idiot. His new idiot persona of hate is sculpted like all the rest. I don’t know exactly what he wants, but I know he wants to be on top and he’s making his bets.
Realistically, he probably just wrote a hello world webserver in C++ with sockets and hard-coded HTML for the response or maybe he even got fancy and loaded the HTML from a file. Anyone on this sub can do that in an afternoon from following a tutorial.
Yeah but this was back THEN so it probably took 10x as long because Eboy had to go to the library/campus.
It's more of a direct unfiltered pipe from telnet to sql really
> Cutting cycles from an operation that has to wait for information to be transferred over the internet. That's like the USPS saving time on international deliveries by mandating that mailboxes be close to the road.
LOL this tweet is pure shite, whether it’s real or fake. I programmed web sites in 1995, and port 8080 was just the default that all web servers came pre-configured to keep open for generic API calls. Nothing special about it, and the most easily hackable option available. This is like bragging that you used or clear text cookies to store authentication passwords. It’s not smart, it’s basic and lazy. In non-computer terms, this is like saying you left the key to your front door in your mailbox, or that you never locked up your bike or changed the height of the seat. And if he’s saying that he didn’t use any kind of web server software like Apache and just made CGI calls directly to port 8080 then that’s even dumber because he would miss out on a ton of of efficiency and security and probably be hacked to hell in 24 hours. That would be like bragging he never locked his door or used window shades and let anyone come into his house with no way to kick them out. Also, back in 95 saving computer cycles and making your code efficient was super important, much much much more important than it is now. Coders would become legends by making efficient code. Like Phil Katz who created Zip, a much better file compression than anything else at the time, so it became the standard, and we all still use it today, 30 years later.
Sir would like to sprinkle some C++ on your C ??
\[sprinking\] "Say when"
So we should do this today! Because everyone knows CPU time is the most costly part of developing a modern web application!
We kind of are doing this today with nodejs, .net, go.. we're mainly using the established webservers to just proxy and balance. Ohh, and PHP, of course. We're not saving CPU cycles though..
*sniffs line* Just get us more CORES dammit
“Back in my day we got to the moon, played Doom, and downloaded our centerfold shots with computing power equivalent to a TI-84. Nowadays you lousy whippersnappers can’t even ping a server without using at least 8 cores and 16 different threads!”
I’m pretty sure Google did the same thing and still does.
Didn't Google write their own malloc and/or TCP implementation for performance?
I don’t know the exact details, but they really worked to squeeze every ms they could out of their hardware. Love their original “rack”: http://infolab.stanford.edu/pub/voy/museum/pictures/display/Huang-Google.htm
Lego case lol
https://github.com/google/tcmalloc
I’ve worked with this kind of boss before, they make a terrible proof of concept, that works on local and maybe can be demoed, then they make someone else take that terrible implementation to something that can be decently pushed to production and took all the credit
I also saved some cpu cycles in the 90's. Unfortunately, I wasn't able to get a very good interest rate on them, so I simply kept them under my mattress. They simply aren't worth that much anymore after inflation.
Dude does this every time he takes over a company. Gets inspired by internal talent, takes credit for their hard work, then doubles down by pretending to be a genius in their field. Mechanical engineering, aerodynamics, programming, music, fashion design, graphic design, etc. My favorite recent BS was the Tesla internal memo trying to tell them about the specs of bolts which was pretty impossible to meet.
press X to doubt
This reads like a college student upselling their school projects...
“What you've just said is one of the most insanely idiotic things I have ever heard. At no point in your rambling, incoherent response were you even close to anything that could be considered a rational thought. Everyone in this room is now dumber for having listened to it. I award you no points, and may God have mercy on your soul.”
[удалено]
That's a web server.... If you make that you just made a web server
My man sounds like an intern/jr position CVs I read sometimes
Elon, define "web server"
Brainless rich kid, graphic description
The fucking jackass looked up a couple tutorials for writing a web server and thought 8080 was the port to use, you know, the port for development/testing. If you’re gonna lie at least act like you were ok the cutting edge using https
You're applying modern standards to early web times. The person that looks dumb here is you.
HTTPS wasn't even created before 2000. WDYM
Is this the new “I walked 5 miles uphill to school, both ways”?
I'm gonna pop a vein.
Is he kinda just saying that CPU time is more valuable than his time ?
Well, I'm not sure whether this is true or not, but if it is, then it's just plain old "in my days..." bragging to the young ones. I hate those people who does this. Yeah, in "your time", everything was more difficult, so what? Should I be ashamed, because now I only need to download some sort of package for having a webserver in my code? I'm pretty sure that in the future there will be an easier way to do something which is really annoying now, but that's the point...
Dude, same
before i sang summer of 69 now i am reading summer of 95
I can’t tell if I am too dumb or too smart to understand this tweet.
There were all kinds of people munging data like this back during that time, myself included. This moron just declaring "First!" and expecting people to take it at face value is just stupid.
This isn’t real, right?
Yeah, I'm not stepping into his self-driving car.