I had a URL on my website called moo.html that wasn't indexed. My friends had it bookmarked, and when they visited it they got a picture of a cow, but it played a cow mooing in my bedroom. It was a nudge to come online and be social.
The End.
I had a URL on my website called moo.html that wasn't indexed. My friends had it bookmarked, and when they visited it they got a picture of a cow, but it played a cow mooing in my bedroom. It was a nudge to come online and be social.
The End.
The school I was in had to do a complete wipe of 5 TB of random shares (back then that was a lot of data)
and they expelled a bunch of students for pirating and hosting extreme content
After that the network filtering was standard policy.
They were "testing the newly pulled fibre optics" by trying to saturate it with Wow, Diablo, Counterstrike, Doom, Quake, etc.
They would book the computer labs of 60+ computers and tell everyone to boot up a copy of (ahem pirated) Half Life and get everyone one on games and then run a traceroute/ping/packet trace, etc to measure what was happening.
Those were the days...
Lots of pirating but also, thanks to it having a public static IP, a fabulous way for me to learn all about running and configuring my own web server, irc server, mail server, dns server, ftpd etc. etc. It was my gateway into experimenting with linux, discovering luminaries like DJB & RS, learning about RFCs, appreciating the open source/free software movement and probably a major reason why I ended up on a sysadmin/ops/infra trajectory after uni that still serves me well to this day.
A few of my customers were running legit and decent sized businesses and they had no idea it was being hosted by a college kid who actually wasn’t even monitoring things all that much. When I encountered a problem I couldn’t figure out from searching the internet, I’d usually just write some script and cron job to restart the service periodically. It also served as my everything (nameservers, support, e-mail, etc) so I remember one time there was a fire in my data center and it went down for about 36 hours. I had no way to communicate with my customers and the site was unavailable. Luckily I think only about 10 customers even noticed.
Turns out there is a cron job that updates the locate command's index.
updatedbWe wrote it on the LAMP stack which gave us the full suite of whatever you could find on a Linux CD at the time.
Fancy graphs? No problem.
Send reminder emails? Sure boss! We dutifully started hacking and testing and hacking to get that function in.
To test, we decided to send emails to jackfrost, santa, and so on from our own sendmail server to the corporate mail server. It worked fine because we weren’t spamming it, we were just sending a few messages every now and then as we debugged.
Turns out there’s really a Jack Frost that worked for us.
He was not pleased.
We were amused.
I think we apologized, and I forget how we figured out he was a real person.
Well. Hacked as in someone banging their password list against an SSH server that only accepts public key logins, at maximum speed with tens of simultaneous connections, pegging the CPU (and I was running junk hardware, I found that 800MHz Intel Coppermine CPU literally from a mixed waste trash bin). Usually the scripts doing this had the decency to keep the attempts to something like 1 per second which would be unnoticeable.
The problem was that I only had mechanical hard drives back then and they would spin up all the time and make noise.
In 2001 I started to systematically search for the causes of the disk noises and document it at https://www.agol.dk/quietlinux/
E.g., I spent a lot of time finding out that CUPS was generating a new certificate every 5 minutes. Nowadays it is a lot easier to investigate things like that. Back then I was patching the kernel.
The light was controlled by an X10 "firecracker" module. Neat stuff, for the time.
Anyway, she would do that to get my attention if I wasn't by the PC and she wanted to chat via ICQ.
I still have the modules around here somewhere!
No native serial ports, though, and the restriction of things needing to be on the same circuit kind of puts a damper on things. In my college dorms everything in my room was on the same circuit.
re: the serial ports - If I remember correctly the signaling to the module was done on handshake pings (because serial data could "pass thru" the module). They'd probably be pretty easy to bit-bang from any 5V logic source.
As a high school student I helped my school do some sys admin stuff, and one day I was stuck in a server(?) room while the guy who had keys etc. was away in another room and floor. So I ssh-ed into the machine he was likely working on and ejected the CD ROM back and forth until I caught his attention :D
Her sister caught on but couldn't prove it.
I did something similar when I lost my phone but it was still connected to the network. Ssh into it and `while true; do espeak "I am here"; done`. Related: http://bash.org/?5273
Then when we finally got inside, the car didn’t have a keyhole to start it at all. Ended up calling the rental agency that showed us how to invoke the magic sequence by holding the (empty) fob in front of the start button for a few seconds before pressing it. I guess it does passive RFiD or something?
Anyway, that’s the point where I decided modern cars are not my thing.
I'll leave it to readers imagination how long it took me to troubleshoot the issue.
Plot twist: It's a Ring doorbell and wi-fi is down.
[Joe] what's up <a href="//example.net/?username=
[Jane] nm, wbu
[Joe] ">join my chess game?</a>
Which could show on Jane's screen, if there is no HTML escaping at all, as: [Joe] what's up
[Joe] join my chess game? (<-link)
The message of Jane's would have looked like it got swallowed because it was inside the HTML tag, but so long as Jane doesn't know what's up and ignores it, clicking the link instead, the owner of example.net would see a pageload of https://example.net/?username=%0A%5BJane%5D%20nm%2C%20wbu%0A... and thus learn that the other person is called Jane. Then again, for this to work it would already have to be on the screen of the person clicking the link, but not of the person who sent the link or there would be no point. So I feel like I'm still missing something.At least if you are this person: http://facebook.com/profile.php?=73322363
(This link redirects to the profile of whoever clicks it)
Though I did have a Linux ppc box serving website under my desk in the early 2000s.. until they blocked port 80.
https://web.archive.org/web/20020124163137/http://www.linuxp...
If you want to be dismissive, call it nostalgia — or point out that every generation feels this way about the way the world is compared to the way it was when they were younger.
But I think there is something truly broken in the world and I think people feel it too. The phrase that kept popping into my head when I was feeling particularly down about the way of things was, "No one would have chosen this." That is, in reference to the way the Western world is today.
it might not even be that hacky to be honest. in some ways modern log aggregation isn’t that different, just insulated by more steps and safe guards. less moos though.
If it had been a bit more reliable I would have kept using it but I had some issues with either the bell coil or the relay and it kept sticking. All in all the project ended up being more expensive than a wireless doorbell, but I enjoyed the experience (and the smartwatch notification when someone was at the door).