• 1 Post
  • 1.53K Comments
Joined 3 years ago
cake
Cake day: June 22nd, 2023

help-circle



  • This can happen when companies are making massive profits but want to hide them.

    i.e. if they’re getting government subsidies, either direct ones, or indirect policy support, then they risk losing it if they post record profits and draw attention to their lack of need. So instead they will increase capital spending: buy up more properties, renovate their stores with nicer fixtures etc. On paper this keeps their profits down as their costs have gone up, however, in reality their overall valuation has increased because they now own all these assets that they can use, lease, or sell in the future (assuming they didn’t buy junk).

    Some of it is also just normal expansion. If a new neighbourhood is built, banks and gas stations are often the first to try and get in. For gas stations it’s to get the ideal corner, and for banks it’s because people often switch banks when they move houses to whatever’s closest, and then never switch again.

    Some of it can be specific government policy. The current US government has crafted policy to boost the gas powered vehicle market for years to come, which may give more confidence in building gas stations and having them be profitable long term.

    And some of it can just be normal market adjustments. i.e. they stopped building banks thinking that everyone going digital would eliminate them, but their projections were wrong and they’re seeing more people then expected who still want to go into a physical location and talk to a person, so now there’s a wave of buildout.

    Also, yeah the landgrab aspect is real. It would work differently for gas stations and banks, but look up the history of McDonald’s, they’re mostly a real estate company: https://www.wallstreetsurvivor.com/mcdonalds-beyond-the-burger/


  • I mean, the one thing the comic gets wrong is that we never really settled on a standard, there are like 36 different regional rodents that are used., my favourite being Wiarton Willie:

    The story of Wiarton Willie dates back to 1956. A Wiarton resident named Mac McKenzie wanted to showcase his childhood home to his many friends, so he sent out invitations for a “Groundhog Day” gathering. One of these invitations fell into the hands of a Toronto Star reporter. The reporter travelled to Wiarton looking for the Groundhog Day event. None of the townspeople knew about a festival, but one suggested he check at the Arlington Hotel, the local watering hole. There the reporter found McKenzie and his friends partying and was invited to join them. The next day, the reporter lamented to McKenzie that he needed some kind of story to take back to justify his expenses. So McKenzie grabbed his wife’s fur hat, which had a large button on the front, went out to the parking lot, dug a burrow in the snow and pronounced a prognostication (which no one remembers). The picture of Mac and the hat ran in the February 3, 1956 edition of the Toronto Star. A year later, about 50 people arrived for the festival.




  • Someone who wants to be able to see the screen during the day when there’s sunlight in the room, or someone who wants to be able to see the full spectrum of visual fidelity during a movie.

    Its not like you’re going to have a blank white image on screen all day, but if you want to accurately portray the contrast between say, the shadow of the jungle, and the bright colours of a bird that has sunlight glinting off it, then you need to be able to have the brightest parts be very bright and the darkest parts be very dark, because that’s what reality looks like, the outdoors gets brighter then 100 nits.











  • Most major languages these days are multi-paradigm languages that can do procedural, functional, or object oriented coding.

    C#, Kotlin, JavaScript, TypeScript, Go, Python, Swift, etc all fall into this bucket.

    Java has made a lot of efforts to support functional programming, but it’s still not first class.

    I would argue that these languages adopting functional coding as a first class citizen has made dedicated functional languages somewhat more obsolete, but they also paved the way and set the standards for the general languages that came after.

    On the web side of things, the most popular JavaScript / TypeScript frameworks these days are often fundamentally functional though, from React on the front-end to Express on the back end.


  • Functional languages are inherently built on non-functional ones, for the same reason that object oriented languages are built on non object oriented ones, because cpus are fundamentally not object oriented or functional.

    They are computational machines with specific instructions around moving values in memory and performing certain operations on them.

    Assembly / machine code is always, at a fundamental level, procedural programming because at a the most fundamental level, cpus are designed as procedural machines, so all higher ordered languages, from C, all the way up through Python and Lisp, have to translate down to assembly, which maps to the machine’s instruction set, which is procedural and imperative.

    However, there is an OS that tries to be functional as much as possible though, and that’s a Linux distribution called NixOS, based on the functional language Nix.



  • You are precisely wrong here, echoes require open space to proliferate.

    Go out to a field and try to produce an echo. They literally require walls to bounce off of.

    Isn’t the reason you are invoking a contortion of scale to shift our focus to inside one of these smaller bubbles/cells motivated by a desire to induce a sense of some small degree of open space around us? In a sense, aren’t you arguably still invoking the idea that space is what allows echoes rather than density and enclosure?

    You need some space yes, ideally the inside of your chamber needs to be mostly empty and insubstantive.

    However, echo chambers can not be filled with too much space, because echoes don’t work at infinite scale. Sound dissipates and loses energy as it travels through air, so for an echo to occur and you to hear it, you need to be a relatively short distance away from a wall. To be truly echoey and hear multiple echoes of the same sound bouncing back and forth on the walls in front of and behind you, you need those walls even closer together, for not just the extra distance travelled, but also how much energy is lost during each reflection.