rogerdb | 8 months ago | on: What Was Cyberpunk? In Memoriam: 1980-2020 (2020)
rogerdb's comments
rogerdb | 2 years ago | on: Implementing a Personal Transportation Hierarchy
rogerdb | 2 years ago | on: Implementing a Personal Transportation Hierarchy
For short trips or connections, walking should be more convenient because you don't need any gear or space to store your bike. This also gives a multiplicative effect with other transport options, because (e.g.) people are much more likely to take a bus or train if they can walk directly to the station instead of needing a bike or car to get there in the first place.
As an aside, mature bicycle infrastructure goes beyond bike lanes, especially as the number of cyclists grows. For instance, here's a video showing off a huge bicycle parking facility in Amsterdam: https://youtu.be/EqwasBTzZS8?t=530. Obviously this is great compared to car parking, but it's still a lot compared to the infrastructure needed to support short walking trips.
rogerdb | 4 years ago | on: Parking kills businesses, not bikes or buses
> ... the only real option that exists is reorganizing housing across the whole society to massively increase density and to mix commerce zoning with homes in a way currently unheard of.
Places like this already exist (ie. basically any major urban center), but I don't think the intent is that every place needs to be like that. Small steps toward better options (eg. allowing limited commercial redevelopment in residential-only areas, improving the safety/speed/accessibility of alternate transit options) should be the short-term goal, and we can work slowly towards them. But societal pressure (eg. from NIMBYs and zero-sum car-first people) often makes even small improvements glacially slow or impossible.
rogerdb | 4 years ago | on: No minimum parking requirements? No problem for Fayetteville, Arkansas
rogerdb | 4 years ago | on: SNES – Super Mario World Widescreen
More recent games use flexible approaches to allow for different aspect ratios, which would behave similar to eg. fluid design on the web.
Jon Burton of TT Games has an interesting Youtube channel where he goes over some of these old school development techniques, if you wanted to learn more; eg. https://www.youtube.com/watch?v=96DO4V8qrR0 uses a lot of techniques that would be difficult to extend to a 16:9 display.
rogerdb | 4 years ago | on: All Hail King Pokémon
If you wanted a starting point, Scryfall is a useful tool for looking up cards (though they're missing pricing data for some early cards, presumably due to scarcity of transaction data). Here's something to get you started (cards printed before 2000, sorted by price, displayed as a price list): https://scryfall.com/search?q=unique%3Aprints+sort%3Ausd+dat...
rogerdb | 4 years ago | on: All Hail King Pokémon
rogerdb | 6 years ago | on: Software Disenchantment (2018)
Anecdotally, in my career I've never had to compile something myself that took longer than a few minutes (but maybe if you work on the Linux kernel or some other big project, you have; or maybe I've just been lucky to mainly use toolchains that avoid the pitfalls here). I would definitely consider it a problem if my compiler runs regularly took O(10mins), and would probably consider looking for optimizations or alternatives at that point. I've also benefited immensely from a lot of the analysis tools that are built into the toolchains that I use, and I have no doubt that most or all of them have saved me more pain than they've caused me.
rogerdb | 6 years ago | on: Software Disenchantment (2018)
And speed isn't the only metric that matters; having both the 32-bit and 64-bit versions of DLLs uses a non-trivial (to some people) amount of disk space, bandwidth, complexity, etc.
rogerdb | 6 years ago | on: Software Disenchantment (2018)
I'm struggling to think of recent (or not-so-recent) software improvements that have had a similar impact though. It seems like many of the "big" algorithms and optimization techniques that underpin modern applications have been around for a long time, and there aren't a lot of solutions that are "just about" ready to make the jump from supercomputers to servers, servers to desktops, or desktops to mobile. I guess machine learning is a probably contender in this space, but I imagine that's still an active area of optimization and probably not what the author of the article had in mind. I'd love if someone could provide an example of recent consumer software that is only possible due to careful software optimization.
rogerdb | 6 years ago | on: Software Disenchantment (2018)
I think the analogy here is backwards. The better question is "how much would you prioritize a car that used only 0.05 liters per 100km over one that used 0.5? What about one that used only 0.005L?". I'd say that at that point, other factors like comfort, performance, base price, etc. become (relatively) much more important.
If basic computer operations like loading a webpage took minutes rather than seconds, I think there would be more general interest in improving performance. For now though, most users are happy-enough with the performance of most software, and other factors like aesthetics, ease-of-use, etc. are the main differentiators (admittedly feature bloat, ads, tracking, etc. are also a problem, but I think they're mostly orthogonal to under-the-hood performance).
These days, I think most users will lose more time and be more frustrated by poor UI design, accidental inputs, etc. than any performance characteristics of the software they use. Hence the complexity/performance overhead of using technologies that allow software to be easily iterated and expanded are justified, to my mind (though we should be mindful of technology that claims to improve our agility but really only adds complexity).
rogerdb | 6 years ago | on: Amazon’s Consumer Business Turned Off Final Oracle Database
I used to work on a team at Amazon that was _very_ relieved and happy to move away from Oracle and onto the AWS databases. I wasn't directly involved but I understand the migration work was monstrous. I think it's clear from Ellison's comment that Oracle considers that to be a product feature.
IMO the core of cyberpunk is about envisioning a world where advanced technology is useful and ubiquitous, yet humanity is worse off than ever ("high tech, low life"). It's a subversion of the simple tech dystopias where the technology itself is evil or is misused by evil people, and more of a realistic counterpoint to the idea that technological progress leads to inevitable utopia.
I'm not sure about more contemporary works that build on those themes. Maybe it's lost its edge as "futuristic" technology has pushed its way more and more into our lives?