Also I will say if said overhead is not too much it's not that bad of a thing.
3,307 karma · joined January 4, 2018
Also I will say if said overhead is not too much it's not that bad of a thing.
Looking at the page it seems to more target towards library writers, if you draw the line at the programming language it's certainly possible to write useful libraries with no dependencies.
Then you have some things that are not a pigment per se but are there to help with flow and other things but are not light either like kaolin clay. Also they can be used as filler to make the paint cheaper if used in excess.
The only thing about metal enclosures is you just need either a connector passed through for your antenna or a channel that your antenna can be potted into like on some cellphones with an aluminum body. Since an antenna in a metal box is umm not going to get much if any signal.
--Edit-- Also you can find lots of old radios before plastic was wide spread in metal enclosures. Although those old devices are not exactly water tight no gaskets or sealant between parts. Unless you look at older military grade units.
Also side note: I suggest you read this post/response I posted a while a ago: https://news.ycombinator.com/item?id=39349288
It also does not help that most users don't understand that the way the device is locked down really limits their ability to truly own their device. Even those that have some understanding of how apple is basically infringing on the owners right of exclusion by not letting them load their own boot ROM and/or OS keys to sign OSes/apps themselves or sideload. Some how think that this being prevented is a good thing cause "security". Like what? You can't trust yourself, but will trust Apple okay then...
Like sure in these in pictures they forgo siding and drywall. But I will tell you inside the texture of that wall is going to collect dirt and dust overtime, and not everyone is gonna want a bumpy wall like that in every room. So avoiding some interior finish work like dry walling is not a given. Overall this does not speed up construction that much.
The chips Apple makes has fuses they blow inside the chip that prevent it booting/running unsigned code. You can't load your own keys or anything unless you have apples private key or get them somehow to sign some software for you.
A lot micros do have fuses that are similar to prevent firmware from being dumped to protect IP, but when you talk to such devices via like JTAG you can often still tell it load code from external memory and such and not from ROM. This of course depends on the chip, but in my experience most the time it's not as insanely locked down as apple does.
--EDIT-- Like if you look here on this wiki article on JTAG: https://en.wikipedia.org/wiki/JTAG#Connectors
You can see two pictures of some netgear products that have JTAG pins that you can connect to that then let you take control of the device with. This how you have to some times load alternative firmware on some Routers and such. If people didn't do this projects like OpenWrt would not exist. Although, for a lot routers you don't have to connect to jtag pins directly.
The thing is the boot rom does not need to shipped like this. Apple does have such devices that even they loan out to security researchers https://security.apple.com/research-device/.
The only difference between that device and one they sell is some eFuses on the chip have not been blown yet (oh and some software to make poking around easier, but that's besides the point here). What I find crazy is apple only loans such devices out because they don't want to sell any hardware where they don't effectively reserve the right of exclusion.
A full locked down boot rom takes that right away altogether unless you can find a bug in the process to jail break it.
This is why locked down hardware is such a problem in my honest opinion.
My point being apple should not have the right of exclusion after they sell the hardware. The owner should. Apple does not have to make the OS easy to side load on because modern copyright is it's own mess. If the boot rom is completely locked down they are violating your property rights.
Further if the owner has access to the keys of their boot ROM they still have ultimate say. Now to take full advantage of that it may not be easy since it's low level code, but you could still take advantage of code some else wrote in such an instance, and considering how popular apple devices someone probably will.
Heck jail breaks exist and a lot people applying them never have written such code themselves. They just want to get out the box apple put them in to customize things and install other software.
At the core of property ownership lies the right of exclusion – the ability to exclude or include something on one's personal property. This right is quite important and can even be used to derive most other property rights; please see the linked paper at the bottom. However, Apple's policies with iDevices violate this fundamental right by controlling what software can run on the device, even before someones does anything with their device they bought. They do this not via legal means but by using cryptography to reserve the right of exclusion for themselves (they claim its for your security though...). Part of the problem is when someone sells something that in most cases that means a complete transfer of all property rights to the buyer, but Apple is preventing that via extralegal means.
Consider this scenario: you purchase a new iPhone with the intention of not even using iOS and installing something like Linux. However, Apple's control over the boot-ROM prevents the hardware from booting any unsigned code without even opening the box. This gives Apple the ability to exclude or allow software to run on a device they no longer own. The thing is, Apple legally does not have the right of exclusion, but only reserves it via cryptography. This effectively restricts the exercise of your own property rights since you no longer can fully choose what to include or exclude from execution on that ARM processor you own. The fact that this control persists post-sale demonstrates a blatant infringement on individual property rights from Apple.
In summary, Apple is intruding upon individuals' personal property rights, notably the right of exclusion. Through the use of cryptography after purchase, Apple retains the right of exclusion which lets them determine which software can and can not operate on a device they no longer own.
For a more in-depth exploration of the right of exclusion, I highly recommend reading the paper titled "Property and the Right to Exclude" [https://core.ac.uk/download/pdf/33139498.pdf].
Plus most medical expenses quickly will exceed those bond values these days. Maybe decades ago if you had a lot money to just set aside getting no interest on it it may have made sense.
However the costs of medical and even cars today make it quite a risky proposition
As for thinking not locking bootrom takes choices away that is false. Apple could ship the device without the eFuses being blown yet. Then give you choice to blow those to permanently/irreversible lock the device down to only software signed by Apple or some set of keys of your choice. These loaned security devices are just that these eFuses have not been blown yet and some additional software to get started poking around a little easier, but that software is not necessary in the general case.
Anyways I will just repost this and I also recommend reading the linked legal article:
Also you should be able run unsigned code on hardware you own if you want. One tenant of property ownership is the right of exclusion. Normally you would be able to choose what software to run or not run, but in this instance apple also has a say and they can say nope not that.
Here is the rub, normally when you sell something all rights are transferred, by the sale. If you wished to reserve rights it generally would require a contract/lease ect... However, apple here is using cryptography to effectively reserve the right of exclusion regarding what software can and can not run on that ARM core. The problem is you can go right now buy a iPhone and without even opening the box and agreeing to anything Apple has effectively already kept that right from you. Let me explain.
Let's say you did not want to use any of Apples software and install Linux on your phone. Apple still has the keys to the boot-ROM. The hardware will not boot any code not signed by apple. Here's the rub apple sold you the device which should have transferred all rights of that device. However, even after that sale Apple is maintaining the right to exclude software from executing on hardware they no longer own. This should be illegal, but they get away with some how probably because most people don't understand fully what's going on here.
In essence, Apple is encroaching upon individuals' personal property rights, particularly the right of exclusion. By employing cryptography post-sale, Apple effectively reserves the right to control what software can run on a device they no longer officially own.
For a more in-depth exploration of the right of exclusion, I highly recommend reading the paper titled "Property and the Right to Exclude" [https://core.ac.uk/download/pdf/33139498.pdf]
in particular the section "A. The Logical Primacy of the Right to Exclude"
Apple here does not even want to sell a device that would allow you have full ownership.
They will only lease a device with quite a few restrictions if you look at the terms. Moreover only if your “security researcher” it’s freaking insane.
In a sane world this program would not even be needed since if apple did not interfere you could unlock the boot rom yourself