I’m the administrator of kbin.life, a general purpose/tech orientated kbin instance.

  • 1 Post
  • 443 Comments
Joined 1 year ago
cake
Cake day: June 29th, 2023

help-circle
  • When I was talking about memory, I was more thinking about how it is accessed. For example, exactly what actions are atomic, and what are not on a given architecture, these can cause unexpected interactions during multi-core work depending on byte alignment for example. Also considering how to make the most of your CPU cache. These kind of things.


  • I’d agree that there’s a lot more abstraction involved today. But, my main point isn’t that people should know everything. But knowing the base understanding of how perhaps even a basic microcontroller works would be helpful.

    Where I work, people often come to me with weird problems, and the way I solve them is usually based in low level understanding of what’s really happening when the code runs.


  • I’ve always found this weird. I think to be a good software developer it helps to know what’s happening under the hood when you take an action. It certainly helps when you want to optimize memory access for speed etc.

    I genuinely do know both sides of the coin. But I do know that the majority of my fellow developers at work most certainly have no clue about how computers work under the hood, or networking for example.

    I find it weird because, to be good at software development (and I don’t mean, following what the computer science methodology tells you, I mean having an idea of the best way to translate an idea into a logical solution that can be applied in any programming language, and most importantly how to optimize your solution, for example in terms of memory access etc) requires an understanding of the underlying systems. That if you write software that is sending or receiving network packets it certainly helps to understand how that works, at least to consider the best protocols to use.

    But, it is definitely true.








  • The only thing stopping them doing this right now, is that they know it would get regulatory pushback. It has a real chance of causing laws to be made about when and how advertising is appropriate, and those laws might stop some of the things they’re doing now. So they sit as close to that line as they can without crossing it so they can keep self-regulation.

    The moment they believe world governments wouldn’t stop them doing it, is the moment they’ll do it.

    And in terms of benefit for the advertisers and service providers, it’s a no-brainer. Advertisers know that a large percentage of people tune out, or even leave the room when an advert is on. I think it’s part of the reason they kept them so short on youtube, because if they showed you that there’s 1:30 ad break you might go to the toilet, get a drink, or anything else that takes you away from the ad. If they show you 15seconds, well you’ll probably just sit that one out.

    An advert they know people are actually watching is worth a LOT more to advertisers.










  • Well, I would say it SHOULD bring overall prices down. If the cost to build the top of the line model comes down to say the same as the mid-range model AND more people are say buying up. It means that competition would push overall prices down.

    But of course not, it benefits the companies most, and given the choice of lower prices or more profit, they’ll choose the profit every time.

    If they go subscription only (because recurring revenue is the current business buzzword, so of course they will go subscription only) then overall cost for the life of the car will definitely be higher yet “feel” more affordable.