4 ms·
My gaming PC that I built in January 2006 that IIRC I used to simultaneously run Battlefield 2, Trillian, Xfire, Thunderbird, and Winamp with a 1680x1050 monito
by ndriscoll 2mo ago
My gaming PC that I built in January 2006 that IIRC I used to simultaneously run Battlefield 2, Trillian, Xfire, Thunderbird, and Winamp with a 1680x1050 monitor had 1 GB of total system RAM.
- glouwbug 2mo agoFun fact, one of the XFire cofounders won Carmack's Ferrari at a Quake Tourney: https://en.wikipedia.org/wiki/Dennis_Fong#/media/File:John_Carmack_&_Dennis_Fong_(Thresh),_May_1997.jpg https://en.wikipedia.org/wiki/Dennis_Fong#/media/File:John_C...
- functionmouse 2mo agotake me back
- ColdStream 2mo agoHaiku OS is trying.
- dddw 2mo agoTrillian, good old days. Still remember my icq number
- Melatonic 2mo agoThink about all the performance you could have gained by instead running Trillian and Winamp on an old Thinkpad next to you with even less ram
- josephg 2mo agoSome of us still know how to write software like that. And enjoy doing it. I made a little conference schedule app a few weeks ago for a conference I was at. I used my own rust UI toolkit, which calls in to cocoa to make use of native UI components. The resulting binary is about 500kb and it uses a couple megs of ram while running. It looks and feels like a totally native iOS app. As far as the OS is concerned, it is. Even 500kb feels too big for what it is. I’m rewriting the core at the moment, and I think it’ll be more efficient as a result. But I’m still pretty happy with it.
- bschwindHN 2mo agoIs your UI kit open source? I do think calling into the native OS toolkits is the way to go, when they exist. I'm curious if you use winit for windowing, or something lower level that's just mac specific.
- josephg 2mo agoI ported the leptos rust web framework to run on native platforms. Currently it works on ios, macos and linux (GTK). Eventually want to also add support for windows and TUI as well. It uses taffy for layout - which gives you the same flexbox and grid layout engines that web browsers use. Components are all fully native for the platform, via their corresponding binding crates (objc, gtk4, etc). UI library is here: https://github.com/josephg/leptos-native https://github.com/josephg/leptos-native And here's the schedule viewer app I made with it. It runs silky smooth on device: https://github.com/josephg/dweb-sched https://github.com/josephg/dweb-sched The whole project is currently experimental & vibe coded. It's missing a lot of components, and it has bugs. I'm currently rewriting it by hand to do it properly.
- iknowstuff 2mo agoSwiftUI’s diffing is such a mess that I wouldn’t be surprised if fine-grained reactivity of a toolkit binding UIKit like this worked better. Do you have decent support for long lists via UITableView yet? Edit: it seems so!
- josephg 2mo agoYeah! I added it for my ios scheduling app. I tried to learn SwiftUI a few years ago. XCode was horribly slow, and it would hang and crash all the time, even when working on small example projects. I'm excited by the thought that I can use any rust IDE to write UI code. Rust's compiler, toolchain and IDEs seem way more reliable. The view! builder macro at the moment is designed to look like JSX, since it was ported directly from leptos. But I'm considering dropping the jsx and using a fluent API. Something like this: let count = RwSignal::new(0u32); let view = vstack().padding(16.0).gap(12.0) .child(label().text(move || format!("Count: {}", count.get()))) .child( hstack().gap(8.0) .child(button() .on_click(move |_| count.update(|c| *c = 0)) .text("Clear")) .child(button() .on_click(move |_| count.update(|c| *c -= 1)) .text("-1")) .child(button() .on_click(move |_| count.update(|c| *c += 1)) .text("+1")) ); Code is a bit less readable like this, but autocomplete and cmd+click all works out of the box in your IDE.
- to11mtm 2mo agoI remember within the last decade noting that minesweeper from the windows store took more space than a pretty damn healthy Win98SE install (with minesweeper)...
- qingcharles 2mo agoI just set up a web server for a hobby project on a $10 Dell PC that has 2GB of RAM welded to the board. After booting Debian 13 it still has 1.6GB of free RAM. In fact, that seems a lot. Back in ~1996 I was running one of the EFnet servers on a Compaq with 8MB of RAM.
- metadat 2mo agoI still miss Battlefield 2. There is really nothing like it today, not even close. The dynamics with squads and a commander and A+ physics and overall game balance remain unmatched for all FPS games. Fortnite, PUBG, COD, all are disgraceful in comparison.
- misswaterfairy 2mo agoCheck out BF2Hub. The community isn't big, but you can generally find a server or three with real players in it (just look for players with a ping; 0 ping means a bot).
- opello 2mo agoI miss the squad gameplay of Battlefield 2 too. It hasn't been replicated since, in my opinion, and subsequent Battlefield titles changed the classes and made the available loadout options too flexible to require specialized play.
- NoPicklez 2mo agoBF2 was great, BF3 was definitely better, not that there was anything at fault of BF2. I disagree with Fortnite and PUBG, whilst PUBG is a little clunky it did usher in a completely new game style AND importantly introduced much better situational audio which other games didn't have.
- AngryData 2mo agoI personally would attribute the better audio more towards Arma that PUBG was born from.
- jagermo 2mo agoBF2 and Battlefield: Vietnam were my top 2 BF games. Loved the radio in BF:V and the ability to airlift stuff. Also, I really enjoyed the commander mode in BF2, that was ahead of its time.
- dpoloncsak 2mo ago>Completely new gamestyle It might have popularized it, but PUBG was far from the first 'Battle Royale' game. Hell...I think it goes to those old Minecraft "Hunger Games' servers, but I'm sure it predates even that
- alexjplant 2mo agoBefore I built a gaming computer circa 2004 I daily drove my family's old beige box that had a 350Mhz Pentium II with 64MB of RAM and Windows 98. I remember running CDex (because ripping CDs was all the rage), Trillian, and ZDaemon all at the same time without a hiccup. What a time to be alive!
- drooopy 2mo agoI was replaying Xenoblade Chronicles on my Switch 2 and the whole time I was thinking about how this ENORMOUS, open world game originated on the Nintendo Wii, a console with only 88 MB of RAM.
- anthk 2mo agoWith an OS the PC requeriments for that game under Windwos XP would have been like 256MB/384MB.
- drooopy 2mo agoAnd I bet you that I could still fit an XP-era weather app or widget on top of XP and Xenoblade inside that 256/384MB of RAM.
- inigyou 2mo agoSuper Mario Brothers is none of that, but fits in a 40kB ROM and a few kB of RAM.
- bzzzt 2mo agoAtari 2600 titles are between 1 and 4Kb and have 128 bytes of RAM. Still enough for some quality entertainment back in its time.
- inigyou 2mo agoThey're pretty seriously limiting though when you actually look at those games. The GameCube/PS2 is probably the era where hardware was finally good enough to make the game you wanted.
- bzzzt 2mo agoSome of those games are remarkably fun and addictive though. It's difficult to take an arbitrary spec and say that's 'good enough'. For some it's too much, others still want more. Depends on the kind of games you want.
- whatever1 2mo ago2 years ago I stated that we should stop worrying about software consuming a lot of ram. I had just built my pc with 128gb of ddr5 ram spending less than an average android phone (I think like $300). I would like to retract that statement. Thanks.
- BLKNSLVR 2mo agoOn the flip side, high 5 for getting 128gb of RAM at exactly the right time!
- sponaugle 2mo agoThe pricing differential is just absurd now. I expanded the memory on my math clusters about 2 years ago so I would have 4 machines with 1.5TB of DDR4 memory each. Back then a 128GB DDR4 DIMM could be found for $150 used. Now those same DIMMs are $600-$800 used! I think the RAM in my homelab is worth more than all of the other hardware combined.
- hurfdurf 2mo agoI stated that we should stop worrying about [X] consuming [finite resource]. Why would you ever say something like this? When was that ever true?
- thiht 2mo agoIt's true when [finite resource] is indistinguishable from [infinite resource], meaning it's abundant, cheap, and can be used recklessly with no impact.
- mminer237 2mo agoAside from air, ocean water, sunlight, and a few types of rocks, I don't know if that's ever the case. Pretty much as soon as something is declared "free", people will consume so much more than you could have ever imagined.
- norman784 2mo agoIn 2018 when Windows and macOS used 2GB just after boot, I tried Arch Linux and with a neat window manager (dwm) a clean boot was using just 300MB, that means our OS is wasting just too much RAM for nothing. This year with Fedora Atomic 44 + Niri is using 800MB, so I can give a second life to my old device from 2013.
- harshreality 2mo agoThat's because programmers in 2006 didn't understand programming. They didn't understand how to make their software better. Real programming means writing your own javascript glue, pulling in hundreds of supply-chain-compromised js libraries that you never inspect or profile, and running the whole thing in a browser engine, while making sure to store all state in the cloud. The modern breed of programmers who don't understand programming have switched from C and C++ to Rust and Go, so they're on the right track of using more resources to improve the developer and user experience, but they haven't gone nearly far enough. They still do dumb things like write efficient code, and profile and put effort into reducing binary and resident size. They should trust in javascript and the browser and the internet, like all good programmers do. Zig programmers have completely lost the plot. They're of the type that tries to write "hello, world" manually rather than pulling in a third party library so they can efficiently call helloWorld(). Writing single-binary apps that fit on a floppy? Who even cares? What even is a floppy? How do they call themselves programmers without css and advertising telemetry?
- pelagicAustral 2mo agousername checks out
- jijji 2mo agorust programs are a lot of times faster and orders of magnitude safer than C and C++ counterparts... where is your data to support your assertion that rust programs use more resources than C and C++ programs?
- player1234 2mo ago[dead]
- lp4v4n 2mo ago>rust programs are a lot of times faster [...] than C and C++ counterparts Troll post? Or has fanboyism really gone this far?
- 2mo ago
- renegade-otter 2mo agoBack then we had constraints. That made us better programmers. We had to think about every database call and network call. No one cares about that now until it compounds to broken software - like Windows.
- gt0 2mo agoAn amazing thing I was reminded of just yesterday is that COD4:Modern Warfare ran on the PS3, with 256MB RAM.