JJMalina
Joined 16 years ago
Joined 16 years ago
If you argue that this is not a common problem in practice, then I tend to agree. I haven't seen code with mixed up arguments very much, but when it does happen it can have bad consequences. IMO there is not a big cost to pay to have this extra safety. In TypeScript it's ugly, but in other languages that natively support this typing like Scala, Rust, Swift and Haskell, it works nicely.
I bought the game based on what I see people doing in it already, and it was fun enough for me. That definitely won't be the case for everyone and I recognize that. So to me it's not vaporware and there are lots of other people still enjoying the game today.
PVE - Cargo delivery missions (from small to large size) - Bounty hunting (in space and on planet) - Mining - Salvaging - Cave exploration/rescue - Escaping from prison
PVP - Bounty/pirate hunting
Just search for Star Citizen content on YouTube. You fill find a lot. My favorites are https://www.youtube.com/@CaptainBerks and https://www.youtube.com/@Morphologis
I really hope server meshing pans out, but I'm skeptical that RSI has the chops to pull it off. The number of objects in SC is huge and the world is seamless. This not something that's entirely new though. EVE Online has meshed servers for persistence of tens of thousands of concurrent players in a single universe successfully for decades now.
I've been running Xubuntu on a Lenovo X1 Carbon 5th gen with since 2016 with no issues. Totally wiped Windows from the beginning. The only frustration I have is when using a non-hidpi external screen I have to change the dpi to match what the external screen is capable, so the laptop screen effectively becomes very small.
Besides the improved UX are there any other advantages of Plasma over XFCE?
I remember seeing foils in the late 90s and early 2000s but they weren't available to purchase. I wonder why. Maybe it's because the construction process hadn't been commercialized yet.
I generally agree with your comment about the potential for a structural change in where disposable income is going, but this statement isn't technically correct. I would check out this podcast for a great explanation of it: https://www.macrovoices.com/921-macrovoices-248-jeff-snider-...
I've been using a ThinkPad X1 Carbon running Xubuntu since 2016. Before that I was using a MacBook Pro.
The things I like about this machine/Linux are - It's light - The keyboard is great/better - The battery is really good coupled with the low resource usage of Xubuntu (except when I have Zoom, Docker, and lots of Firefox tabs) - Don't have any trouble with audio when using Bluetooth - I don't have to worry about MacOS breaking my dev environment - Setting up dev environment is a breeze
Things I dislike - CPU is not as powerful as a MacBook Pro - The most recent X/Ubuntu broke wake up from sleep - Some software doesn't have a Linux equivalent (Webex) - If you want to dual boot Linux and Windows, getting full disk encryption on X/Ubuntu is challenging - Plugging into a non-hidpi monitor is janky because it can't change dpi per screen - Speakers on this machine suck
For me doing strictly software development, the benefits of a stable and easy to use environment outweigh the warts of Linux.
If I were to get a new machine I'd consider Lenovo again. The new Dell XPS also looks great. I might also give Windows and WSL2 a try in my dual OS desktop. Windows feels a lot smoother compared to Linux (on a very powerful desktop though), but it's constantly notifying you about things which is a distraction.