News for hackers. Stuff that matters.
Re:Most 16-year-olds don't have servers in their rooms by timcobb on Friday December 22, 2023 @02:20PM (#38737554)
When I was a young teenager in the 90s, the thing that blew my mind when I got my first computer was that it turned out that _all computers were servers_. The computer didn't need to be in a rack form factor, or expensive, or any of that. It just needed Winsock, TCP/IP, and that was it! My computer was the same as any other computer on the Internet.

So, while this post is cool, I wish there was less emphasis on the hardware, which is pretty irrelevant for running a Node-base app and serving it to the Internet. You also don't need a static IP—you just need to figure out dynamic DNS :).

Re:Most 16-year-olds don't have servers in their rooms by foresto on Friday December 22, 2023 @02:59PM (#38737968)
I prefer non-server-class machines for purposes like this. Modern single-board computers make very capable home servers, and are far smaller, quieter, cheaper, and less power-hungry.
Re:Most 16-year-olds don't have servers in their rooms by fwmcbumcrumble on Friday December 22, 2023 @04:17PM (#38738772)
Servers piss away power at idle because they're not designed for low idle power consumption.

I personally just a regular PC desktop because I need the expansion slots. But SFF PCs are amazing home servers, and have more than enough power for what you actually need.

Also don't forget laptops. They're designed from the group up to be efficient AND have a built in UPS. My home server for the longest time was an old laptop with 32 gigs of ram (back when that was a huge amount).

Re:Most 16-year-olds don't have servers in their rooms by HenryBemis on Friday December 22, 2023 @07:42PM (#38740529)
I keep a Dell laptop as a server. I used to run stuff on my desktop, but an electricity outage screwed me one time I was away for 2 weeks and the fist night the building admin decided to do some works after midnight (I know because I stopped getting alerts on my phone). That 2 week downtime cost me money (thanks guys!).

So I bought a 2018 Dell laptop with a messed-up screen. Now when there is downtime, the laptop stays on, connectivity goes away for a few mins (which doesn't bother me) and everything is resolved fast.

So, I suggest either your desktop+UPS, or a 5yo laptop (just make sure it's 'high-end' - for its age). I then upgrade RAMs & SSD/M2 from Crucial (I like the convenience of their app) so I end up making decent "server laptops" for under €300.

Re:Most 16-year-olds don't have servers in their rooms by ekianjo on Friday December 22, 2023 @10:24PM (#38741346)
Laptops rely on batteries so... no. Thats a fire hazard to have them connected 24/7
Re:Most 16-year-olds don't have servers in their rooms by dingi on Saturday December 23, 2023 @12:04AM (#38741771)
Laptops make great home servers. I have a Thinkpad (broken display) with i7 8th gen, 16gig ram running quite a few workloads for me 24/7. Due to exorbitan cloud costs, I use it as a sort of staging area for apps from my side projects. Tunnel it to a $4 digital ocean vps and voila you have a serious cloud instance at a fraction of the cost.
Re:Most 16-year-olds don't have servers in their rooms by whiplash451 on Saturday December 23, 2023 @02:25AM (#38742342)
Except for network latency I presume?
Re:Most 16-year-olds don't have servers in their rooms by dingi on Saturday December 23, 2023 @04:38PM (#38748484)
Yes latency is a bit high. But that doesn't matter much for my use cases
Re:Most 16-year-olds don't have servers in their rooms by jraph on Saturday December 23, 2023 @04:22AM (#38742829)
Laptops are also not really designed to be always on. I've used some like this in the past, but there are things to watch for:

- batteries might not like being constantly charged. You might kill them, hopefully they don't swell. It might be interesting to remove the battery if you can, but then you indeed lose the feature they provide to survive power cuts.

- the disk drives are constantly parking their heads, make sure that the parking policy is ok (won't wear them to fast). Maybe less of an issue with many laptops coming with SSDs.

- some laptops just heat too much and power off too often, especially in summer.

- their hardware might end up dying quite fast.

I think I would still use an old laptop as a home server if I had suitable one, especially since it helps making such a machine useful for a longer time even when they are not quite usable for the web of today anymore (I like the reuse spirit it has), but I've found my rockpro64 (a nice single board computer) way more reliable in this role.

I guess YMMV depending on the laptop models. I can definitely imagine that a solid laptop with its battery removed can work well as a server.

Re:Most 16-year-olds don't have servers in their rooms by Lio on Saturday December 23, 2023 @05:05AM (#38743031)
I notice that macOS optimises charging for this scenario. Keeping the battery under 80% charge if you rarely disconnect it.

I’m surprised that the Linux distributions I use don’t do this automatically but I bet it could be configured.

Re:Most 16-year-olds don't have servers in their rooms by jraph on Saturday December 23, 2023 @05:38AM (#38743175)
Good point, and good feature.

If I'm to believe this bug report [1], KDE actually offers throttling charge, but I suspect the Linux kernel lacks support for this kind of stuff for many laptops, maybe also because sometimes the laptop itself does not support this.

Apparently, one should be able to see these files on a supported laptop:

   /sys/class/power_supply/BAT0/charge_control_start_threshold
   /sys/class/power_supply/BAT0/charge_start_threshold
   /sys/class/power_supply/BAT0/charge_stop_threshold
I don't have them on the HP EliteBook G6 laptop I'm currently using.

But thanks for reminding me this. I was considering using an original PinePhone as a Bluetooth receiver. Unfortunately, Wifi and Bluetooth require a battery to be present in this phone and I was a bit concerned leaving it plugged in at all times. I'll need to check if the kernel the hardware and support this. Still a bit concerned that the battery will be wearing out fast, I'm afraid Bluetooth will be using the battery power even if the phone is plugged, which is a bummer.

Re:Most 16-year-olds don't have servers in their rooms by Lio on Saturday December 23, 2023 @08:14AM (#38744027)
I don't have those on my Dell XPS13 Developer Edition 9370 either.

Would be interesting to know which chipsets support it.

Re:Most 16-year-olds don't have servers in their rooms by pmontra on Saturday December 23, 2023 @07:13AM (#38743656)
You can hack that on any system that lets you read the battery status. All you need is a smart plug. You power the laptop from the smart plug. You switch off the plug when the battery is at 80% and you switch it on again when it's at 20%.
Re:Most 16-year-olds don't have servers in their rooms by jraph on Saturday December 23, 2023 @07:34AM (#38743785)
This has a major drawback: it's constantly using battery cycles.

Does a computer with charging throttle like described draw power from battery too, or does it use the power from the plug directly?

Re:Most 16-year-olds don't have servers in their rooms by pmontra on Sunday December 24, 2023 @03:59AM (#38752248)
I know that there are laptops that bypass the battery if plugged into the mains but I think that the answer varies case by case.

A battery level check every five minutes should be more than enough, not a big draw from the battery for a laptop.

Re:Most 16-year-olds don't have servers in their rooms by yencabulator on Wednesday December 27, 2023 @05:16PM (#38787475)
I don't think there's any standard interface for the laptop to control its charging.

Frame.work laptops have a firmware setting to stop charging at 90%, to extend battery life.

Re:Most 16-year-olds don't have servers in their rooms by mcpackieh on Saturday December 23, 2023 @04:57AM (#38742997)
I've used several laptops as file servers in hot apartments without AC and haven't had issues. The trick is to make sure you're not running a bunch of bloat you don't need (which is the root cause of 99% of "my old computer became slow") Slap something like debian on the laptop and don't even bother installing a desktop environment. The load of an NFS server sitting there idle most of the time and a few other system services doing basically nothing is negligible, any laptop should be able to handle it in 40 C weather. If not then you probably have some dust issues, so blow it out and see if the issue resolves itself. Keep the screen partially open (you can turn it off though) to help with ventilation.

I've never had any laptop die while operating like this. I only replace them when I replace my primary use laptop with something new, demoting my last primary use laptop to the server role.

Re:Most 16-year-olds don't have servers in their rooms by dingi on Saturday December 23, 2023 @04:42PM (#38748514)
This is my second laptop running as a headless server. I had a shitty consumer i3 2nd gen latop running things just fine. Haven't had any battery hazards. And I live near the equator too.
Re:Most 16-year-olds don't have servers in their rooms by stavros on Friday December 22, 2023 @07:19PM (#38740358)
I have an oldish (2018?) i3 Intel NUC that's absolutely fantastic as a server.
Re:Most 16-year-olds don't have servers in their rooms by mey on Saturday December 23, 2023 @12:47AM (#38741949)
Ditto. Downsized from a larger xenon box into a nuc. Instead of RAID I just have a good backup approach. It doesn't matter if my home server suffers a day of downtime (which it did from a failed SSD).
Re:Most 16-year-olds don't have servers in their rooms by pseudosavant on Friday December 22, 2023 @11:39PM (#38741679)
Especially with the new Raspberry Pi 5 performance. Faster CPU but also much faster data access with M.2 SSD support. Get an 8GB model, add large CPU/GPU heatsink, and add extra heat sinks on the RAM and SSD. It silently run forever.

I'm curious if we'll see 16GB and 32GB RAM options to make it easier to run models like Mixtral 8x7b?

Re:Most 16-year-olds don't have servers in their rooms by beebeepka on Saturday December 23, 2023 @03:08AM (#38742519)
With the need for active cooling, I am no longer convinced Rpi is that great anymore. I loved mine 3b+ but at this point a cheap x86 sff provides much more utility at similar cost and power levels.

The Ryzen 7840 stuff is great but even a 5800 would be fantastic. They have been getting quite cheap lately.

Re:Most 16-year-olds don't have servers in their rooms by pseudosavant on Sunday December 24, 2023 @12:40AM (#38751414)
An 8GB Pi 5 costs $80. For another $20 you can get a case and power adapter. What Ryzen SFF can you get with everything but a disk for $100? And how much more power would it use?

If you know of such a product I’m very interested. It’d make a great base for a router.

Re:Most 16-year-olds don't have servers in their rooms by beebeepka on Sunday December 24, 2023 @11:39AM (#38754609)
I remember a time when the Pi was just 15 euro. Now it's nowhere near that.

There are plenty of x86 dual and quad cores around 100-150 "dollars". They are just as bad as the new Pi. Better spend a bit more and get a much better product.

Re:Most 16-year-olds don't have servers in their rooms by FerretFred on Saturday December 23, 2023 @01:52AM (#38742224)
Yeah! Back during lockdown was running an instance Boinc, folding protein using an allegedly obsolete HP SOHO server. The power consumption was around 300 watts and it kicked out heat like there was no tomorrow. Bearing in mind it was a hot summer, made worse by my attic office/oven I suffered greatly for the cause. In the cold winter months though it was bliss...
Re:Most 16-year-olds don't have servers in their rooms by theodric on Saturday December 23, 2023 @03:45AM (#38742659)
Why not just turn it off in the summer? That seems like needless suffering.
Re:Most 16-year-olds don't have servers in their rooms by FerretFred on Saturday December 23, 2023 @03:48AM (#38742677)
It was doing "protein folding at home" for Covid that summer and the work modules would take 7-8 hours so it wasn't an option. Next summer it stayed off!
Re:Most 16-year-olds don't have servers in their rooms by rpigab on Saturday December 23, 2023 @06:16AM (#38743362)
I have a secondhand Dell Poweredge T320, with a single Xeon E5-2428L CPU, its server-class, but in a tower format (the T in T320), so it's the best of both worlds, and the CPU is low power (the L in the name). Cost me 400€ with 24GB RAM and some disks.

It's been running for over 6 years I think. It's only noisy for a couple minutes when starting up, then it's pretty quiet.

Re:Most 16-year-olds don't have servers in their rooms by navigate8310 on Friday December 22, 2023 @03:09PM (#38738065)
Now, dynamic DNS is not something to worry about but CGNAT
Re:Most 16-year-olds don't have servers in their rooms by timcobb on Friday December 22, 2023 @03:46PM (#38738475)
Thanks for sharing, I'd never heard of that.

That would be transparent for me as a subscriber, though? I imagine the packets are routed to my cable modem based on some other identified like a MAC?

Re:Most 16-year-olds don't have servers in their rooms by mcfedr on Friday December 22, 2023 @03:52PM (#38738533)
CGNAT means you don't have an internet routable IP, so you have no way of hosting something anyone can access without some external proxy, such as cloudflare or tailscale
Re:Most 16-year-olds don't have servers in their rooms by timcobb on Friday December 22, 2023 @04:31PM (#38738907)
Oh so it’s just like home NAT, and they won’t let me port for ward
Re:Most 16-year-olds don't have servers in their rooms by foresto on Friday December 22, 2023 @05:01PM (#38739182)
Re:Most 16-year-olds don't have servers in their rooms by RealityVoid on Friday December 22, 2023 @07:08PM (#38740271)
If I'm reading this right, just the fact you have a static IP does not mean you're not behind a CGNAT. It could be static at the carrier level only, right?

How could I reliably tell if I'm behind a CGNAT or not? If I poll one of those "what is my IP" websites, and the IP my router has assigned from the wan matches the what is my IP then I'm fine, I'm not behind one, right?

And if you can access the services using a dydns kind of thing, then you're safe, you're not behind a CGNAT as well. Only catch where you could be wrong is if you try to access from the same CGNAT network (is this how you call it?) But since the dydns is probably swing your wide internet IP that should still not work?

Re:Most 16-year-olds don't have servers in their rooms by tomxor on Friday December 22, 2023 @08:08PM (#38740677)
> How could I reliably tell if I'm behind a CGNAT or not? If I poll one of those "what is my IP" websites, and the IP my router has assigned from the wan matches the what is my IP then I'm fine, I'm not behind one, right?

My layman understanding is that the WAN IP on your router will match the "what is my ip" website, but the problem is that it will also match many other people's routers.

Basically imagine your home router and NAT has been moved into the ISP and is serving thousands of end users as well as you... you can't just configure the ISP's CGNAT to forward port 80 to you alone.

I'm not sure if there is a definitive way to know if you are behind CGNAT, however its definitely the case on all mobile networks.

Re:Most 16-year-olds don't have servers in their rooms by hunter2_ on Friday December 22, 2023 @09:15PM (#38741029)
> the WAN IP on your router will match the "what is my ip" website, but the problem is that it will also match many other people's routers

That's interesting. So the ISP is directing packets at the various customer routers using some other identifier than the WAN IP the router sees? MAC address or something?

Re:Most 16-year-olds don't have servers in their rooms by dwattttt on Friday December 22, 2023 @10:30PM (#38741370)
I don't specifically know, but typical NAT can use stateful flow information, i.e. "a UDP packet originated from inside the NAT to external IP/port X, packets from that external IP/port should be routed to the originating NAT/customer" (see https://en.m.wikipedia.org/wiki/UDP_hole_punching)
Re:Most 16-year-olds don't have servers in their rooms by LilBytes on Saturday December 23, 2023 @02:23AM (#38742334)
Some ISPs use MAC address filtering.

HFC (Hybrid Fiber Coaxial) and FttN (Fiber to the Node) are such examples. The rest of them if you don't have a static IP or an internet routable address, use NAT (Network Address Translation) and in some even more exotic environments they use Port Address Translating (PAT), but it's been many years since I've seen PAT in any way at commercial, residential or enterprise setups in ISP space.

But PAT is quite common in the reverse and forward proxy space.

Re:Most 16-year-olds don't have servers in their rooms by Grimburger on Friday December 22, 2023 @08:45PM (#38740879)
> If I poll one of those "what is my IP" websites

You'll get your public IP, it won't signal whether you are behind CGNAT or not.

Check your WAN, if it's in a private range then you're behind CGNAT, likely going to be 10.0.0.0/8 for most ISP's but all the other private ranges count too. Otherwise it will show a public address that matches your "whats my IP" website.

Re:Most 16-year-olds don't have servers in their rooms by wrboyce on Saturday December 23, 2023 @08:38AM (#38744142)
CGNAT should be using 100.64.0.0/10 per RFC 6598.
Re:Most 16-year-olds don't have servers in their rooms by cookiengineer on Saturday December 23, 2023 @12:23AM (#38741855)
It's a little different because all the ipv4 tunneling protocols were invented either for or to counter that. NAT64 is usually done at the ISP's gateway and the public IPv4 (at least) is shared with thousands of other customers.

(With such internet connections you are always classified as a bot/spam with captcha services that don't understand IPv6 btw)

As a customer, you cannot influence the IPs and neither the ports that get routed through, so you have to connect to a server that you host somewhere else, just for the purpose of tunneling the traffic. So the server at home is actually a client that reconnects to the reverse proxy as there's no other way to have the open connection.

I saw a big chance for WebRTC data channels to fix exactly that, but I've given up because Google and Mozilla both put a lot of restrictions in the protocol to make it unfeasible for this use case.

And this kinda applies for most cable internet providers in Europe because RIPE ran out of IPs a long time ago. On one hand we got Daimler blocking a whole /8 subnet, and on the other hand we have ISPs that have less than 16 IPv4s. Doesn't make sense to me how this is handled tbh.

[1] https://en.wikipedia.org/wiki/NAT64

Re:Most 16-year-olds don't have servers in their rooms by lostmsu on Wednesday December 27, 2023 @03:33AM (#38780151)
Can you describe the WebRTC restrictions you mentioned?
Re:Most 16-year-olds don't have servers in their rooms by KronisLV on Saturday December 23, 2023 @07:11AM (#38743644)
> Now, dynamic DNS is not something to worry about but CGNAT

Thankfully, there are some pretty cheap VPS options out there. I actually have my homelab behind some, with the nodes running WireGuard to bypass CGNAT.

There's also a few proxy services mentioned in other comments that basically do the same.

Of course, you can also just run things "in the cloud" because the non-enterprise VPS providers come at many different price points, but at the same time it's also just really nice to put your own devices to a good use and have the data be on your own drives (hopefully with adequate backups)

Re:Most 16-year-olds don't have servers in their rooms by giantrobot on Friday December 22, 2023 @07:51PM (#38740592)
When I was a teenager one of the coolest technology things I got was an old spare desktop. I installed FreeBSD at first and later Linux but it was amazing to have my own Unix machine at home.

It was not powerful nor did it have tons of memory or storage. But it was mine to do with as I pleased. I ran IRC bots and a web server hosting shitty Perl scripts I wrote. It was also the router (via dial-up) for the house once I got a network card for it.

I learned so much messing around on that machine. I credit my ability to exit vim to working on that machine.

Re:Most 16-year-olds don't have servers in their rooms by grepfru_it on Friday December 22, 2023 @10:04PM (#38741248)
One of the defining moments of my life was installing FreeBSD and figuring out how to get X11 working. Everyday after school I would try something new and one day I finally got it working. Loading an X window with xterm was so amazing.

I get the same kind of joy today when I build my own Linux distros. First boot always brings a smile to my face :)

Re:Most 16-year-olds don't have servers in their rooms by giantrobot on Saturday December 23, 2023 @03:48PM (#38748074)
Back in the day when a bad config might burn out your monitor. Fun times. But it was similar for me. XFree86 3.x was a dumpster fire with having to guess (of scan through dmsg logs) which of several individual servers was right for your card, since the system might recognize only the graphics chip but rarely the marketing name of the card you owned.

If you were lucky you'd be able to escape a bad config. Messing with X11 is what taught me to use a serial console since I could connect from another machine (before I had a network) to kill the errant X server.

I bought so many damn O'Reilly books trying to master my little home Unix machine.

I learned so much and appreciate having that knowledge but I do not miss the process of learning it at all. No StackOverflow, just assholes on IRC dismissively saying "RTFM" despite the manual being terrible or non-existent. That was unless of course you were being berated for calling it X Windows because assholes have to asshole.

Re:Most 16-year-olds don't have servers in their rooms by incanus77 on Friday December 22, 2023 @09:07PM (#38740985)
When I released my first piece of open source software in 1999, I hosted it on my desktop Linux machine out of my apartment on a cable modem connection over dynamic DNS. I popped it up on Freshmeat[1] and then watched the Apache logs scroll by while eating dinner on the couch. One of the coolest feelings in my career.

[1] https://en.wikipedia.org/wiki/Freecode

Re:Most 16-year-olds don't have servers in their rooms by netsharc on Friday December 22, 2023 @09:56PM (#38741218)
Damn, now you've made me want to dig up the story of Germany's first online rail journey planner as written by its creator: it was in the 90's, before Deutsche Bahn had an online presence, but they had the journey information on CD-ROM. The guy took the data from the CD-ROM and created a tool that would return journeys between 2 stations if you queried it. And how does the query work? You'd e-mail his uni address, his "server" (in reality a PC in the corner of his room) would fetch emails every 5 minutes, process the queries and e-mailed back the results.

Sadly Google and DDG are useless now, the last time I wanted to find this story it took a lotttt of time.

Re:Most 16-year-olds don't have servers in their rooms by codewithcheese on Saturday December 23, 2023 @03:13AM (#38742545)
Pasted your comment in ChatGPT Plus, it did a search and found the link

https://www.remote.org/frederik/projects/railserver/history....

I think it got relatively lucky with the query, since tried a few variations, you.com and Perplexity and they all failed to find it.

Re:Most 16-year-olds don't have servers in their rooms by habi on Saturday December 23, 2023 @04:04AM (#38742741)
Frederik Ramm went on to found Geofabrik: http://www.geofabrik.de/geofabrik/geofabrik.html
Re:Most 16-year-olds don't have servers in their rooms by doubleg72 on Friday December 22, 2023 @10:17PM (#38741316)
Funny, I had this same epiphany!
Re:Most 16-year-olds don't have servers in their rooms by EvanAnderson on Saturday December 23, 2023 @12:55AM (#38741996)
My version of this epiphany was w/ BBSs in the late 80s. I just assumed the BBSs I called were running on "mainframes" or some such. It was shocking when I found out I could run a BBS on my PC.
Re:Most 16-year-olds don't have servers in their rooms by leptons on Saturday December 23, 2023 @01:33AM (#38742161)
Ran a Commodore 64 BBS with multiple modems/phone lines, and many floppy disk drives for storage. It wasn't fast, but it was a lot of fun.
Re:Most 16-year-olds don't have servers in their rooms by DeathArrow on Saturday December 23, 2023 @01:25AM (#38742122)
<_all computers were servers_

All devices with CPUs can be servers. Your phone, your car...

Re:Most 16-year-olds don't have servers in their rooms by techie128 on Saturday December 23, 2023 @02:07AM (#38742283)
Modern hard drives / ssds have quite powerful ARM cores. They could, in theory, be used as a server :)
Re:Most 16-year-olds don't have servers in their rooms by userbinator on Saturday December 23, 2023 @02:35AM (#38742391)
Put another way, at the height of P2P filesharing, most 16-year-olds did indeed have a server in their room.
Re:Most 16-year-olds don't have servers in their rooms by the_gipsy on Saturday December 23, 2023 @03:23AM (#38742578)
Today, everyone has one computer, always connected to the network. So sad that we do nothing with it.
Re:Most 16-year-olds don't have servers in their rooms by jraph on Saturday December 23, 2023 @04:10AM (#38742767)
I suspect we are relying on "doing nothing with it" for these computers to be usable the way we want them to. More in the following paragraphs.

> always connected to the network

If you speak about smartphones, they are usable because they mostly sleep most of the time and thus can last enough without being plugged to be useful. They are always connected to the network, but also in a very specific way: they are mostly waiting for a specific wake up notification from the network, while most of their hardware is actually sleeping. Being actually always fully on might also hurt their battery.

Their connection is also often unreliable. As you move, their will be disconnections. That's good enough to casually browse the web. It's fine if some page does not load, or loads slowly, occasionally.

But I suspect it's not good enough for serving a website: making this randomly fail might be less than ideal.

Many people also light putting their phones in airplane mode, or turning them off during the night.

Now, maybe we could still figure out something useful from this "always" "connected" network, with some sort of paradigm change, maybe with more asynchronicity.

Re:Most 16-year-olds don't have servers in their rooms by darreninthenet on Saturday December 23, 2023 @05:32AM (#38743145)
Given the average person's approach to InfoSec (what's wrong with "password" as a password????) this is probably no bad thing
Re:Most 16-year-olds don't have servers in their rooms by k__ on Saturday December 23, 2023 @08:20AM (#38744054)
What do you mean with "nothing"?
Re:Most 16-year-olds don't have servers in their rooms by peteforde on Saturday December 23, 2023 @03:29AM (#38742590)
My version of this was the realization that Windows NT Server was not any more suited to being a server, at least not due to any inherent magic.

NT Server was something MSFT could market to enterprise customers for big dollars. It did have meaningful tools for Active Directory and administering a Domain... but if you're a person and not an IT department, it's a safe bet that you'd end up using exactly zero of those tools.

TL;DR: they could have named it Expensive Corporate Seat Licencing Edition.

Re:Most 16-year-olds don't have servers in their rooms by teh_klev on Saturday December 23, 2023 @04:33AM (#38742881)
Minor nitpick...Active Directory didn't appear until Windows Server 2000.
Re:Most 16-year-olds don't have servers in their rooms by peteforde on Sunday December 24, 2023 @04:09AM (#38752286)
Busted! My life is a lie. :)
Re:Most 16-year-olds don't have servers in their rooms by zh3 on Saturday December 23, 2023 @08:08AM (#38743988)
There was some differences in the registry settings IIRC, the server version simply came with fewer restrictions on the IP stack (i.e. with a bit of regedit hacking, standard NT worked just as well as NT server). There might have been things like needing the server version of SQL Server as well.
Re:Most 16-year-olds don't have servers in their rooms by peteforde on Sunday December 24, 2023 @04:12AM (#38752299)
That actually sounds familiar (the SQL server part).

I feel like perhaps they went through awkward contortions of releasing kid glove versions of MSSQL for a while, too. At least before eventually realizing that mySQL was at least as much an existential threat as Oracle was.

Re:Most 16-year-olds don't have servers in their rooms by gchamonlive on Saturday December 23, 2023 @08:08AM (#38743992)
Even without the problem of cgnat, as someone pointed out, some ISPs outright block outgoing http traffic from ports 80 and 443, so it really is quite inconvenient for homelabs these days.
Re:Most 16-year-olds don't have servers in their rooms by xnx on Saturday December 23, 2023 @11:56AM (#38745671)
This is even more true now that SSDs have give any old laptop levels of IOPS that would've only been possible with a RAID 5 array of 10,000 RPM SCSI drives 20 years ago.