I would argue that this is something that should be taught in every undergraduate Operating Systems course. But if someone posting it here benefits teens, self-taught hobbyists, and old-timers getting back into the field so be it.
stardreamer
Someday all that waterfront property will become waterbottom property.
Some people play games to turn their brains off. Other people play them to solve a different type of problem than they do at work. I personally love optimizing, automating, and min-maxing numbers while doing the least amount of work possible. It's relatively low-complexity (compared to the bs I put up with daily), low-stakes, and much easier to show someone else.
Also shout-out to CDDA and FFT for having some of the worst learning curves out there along with DF. Paradox games get an honorable mention for their wiki.
It's a Chinese character. Pronounced jiǒng.
It was really only used as an emoticon in Asia during the 2010s though
The argument is that processing data physically "near" where the data is stored (also known as NDP, near data processing, unlike traditional architecture designs, where data is stored off-chip) is more power efficient and lower latency for a variety of reasons (interconnect complexity, pin density, lane charge rate, etc). Someone came up with a design that can do complex computations much faster than before using NDP.
Personally, I'd say traditional Computer Architecture is not going anywhere for two reasons: first, these esoteric new architecture ideas such as NDP, SIMD (probably not esoteric anymore. GPUs and vector instructions both do this), In-network processing (where your network interface does compute) are notoriously hard to work with. It takes CS MS levels of understanding of the architecture to write a program in the P4 language (which doesn't allow loops, recursion, etc). No matter how fast your fancy new architecture is, it's worthless if most programmers on the job market won't be able to work with it. Second, there're too many foundational tools and applications that rely on traditional computer architecture. Nobody is going to port their 30-year-old stable MPI program to a new architecture every 3 years. It's just way too costly. People want to buy new hardware, install it, compile existing code, and see big numbers go up (or down, depending on which numbers)
I would say the future is where you have a mostly Von Newman machine with some of these fancy new toys (GPUs, Memory DIMMs with integrated co-processors, SmartNICs) as dedicated accelerators. Existing application code probably will not be modified. However, the underlying libraries will be able to detect these accelerators (e.g. GPUs, DMA engines, etc) and offload supported computations to them automatically to save CPU cycles and power. Think your standard memcpy() running on a dedicated data mover on the memory DIMM if your computer supports it. This way, your standard 9to5 programmer can still work like they used to and leave the fancy performance optimization stuff to a few experts.
Final Fantasy Tactics is going to be a hard one to beat. Sadly the grindy bits (jp ver) break up the flow of the story way too much, and if you overlevel you finish all the fights before seeing any of the fun banter...
Rune Factory 2 and 3 hold a special place in my heart due to them being some of the first JRPGs I've ever played. Story is nice and relatively low stakes, but wow does RF2 have some weird plot twists in terms of where the final boss is...
I've always thought Fire Emblem: Gaiden/Echoes' story could have been better. There's a lot of potential if they flesh it out a bit more, there's too many moments where something emotional happens and it gets resolved before you even get a chance to process it.
Also if the router blocks icmp for some reason you can always manually send an ARP request and check the response latency.
So let me get this straight, you want other people to work on a project that you yourself think is a hassle to maintain for free while also expecting the same level of professionalism of a 9to5 job?
And that's fine. Plenty of authors are great at writing the journey and terrible at writing endings. And from what we've gotten so far at least he now knows what not to do when writing an ending.
I'm saying that network traffic is exploding exponentially. Sure, right now 20GbE is enough. but in two years? Four? It's not the throughput per device that is increasing, it's the number of networked devices. For a family (or several college students) that's into stuff like this its possible that they've already reached the peak capacity of 10GbE. I do agree that it's way too expensive though.
That being said, I'm personally very happy running all of my stuff off of 1GbE. But then again, I don't like IoT devices (despite working in an adjacently related field), nor do I torrent.
It's a royal "we".