Shine Get

  • 0 Posts
  • 42 Comments
Joined 1 year ago
cake
Cake day: July 1st, 2023

help-circle










  • If I remember correctly, the laws that make drugs illegal or not are based on the risk of harm they pose. And by the word of the law, nicotine / tobacco technically should be illegal. When this was raised with a judge, nicotine/tobacco was excluded from being illegal due to “historical precedence”.

    Basically, it’s been legal for so long, and the industry built up around it was so large, they didn’t want to touch it and annoy the public (smoking was a hugely common habit at the time).

    Funnily enough, weed is legal for medical use in the UK and has been since 2018. Theory goes, as soon as there’s enough political capital to be made from legalising it for recreational use, it’ll happen in the UK. The UK is already one of the largest producers of medical cannabis in the world so government so the money aspect is already being made.

    It needs the public calling for it to be made legal and the rest not bothered if it is made legal before Commons would touch it.







  • But at that point, why? Microkernels and microservices etc are best served when there is organisational separation so that teams can work in isolation of one another and for systems that are independently deployable. Device drivers depend on the kernel and to be compatible; orchestrating that as independent efforts would be painfully slow and inconsistent (not something you want for something as critical as a kernel).

    The Linux kernel only has drivers in the source tree but at runtime they are separate modules loaded on demand. Given an overwhelming amount of what people see as the monolithic nature of the Linux kernel is the millions of lines of device driver code, their modular nature somewhat negates the argument for separation and ultimately I don’t see the benefit. Especially given Linux’s simpler API without the abstraction of countless user-space servers, and portability this simplicity provides.

    I think the parallel of services that were architected as microservices now being refactored to be more monolithic is an interesting lens.

    Not to say I’m right on this matter, just that I’m not convinced.