3d = stl, 2d = svg or dxf
SDF = signed distance function. A function mapping a 2d/3d coordinate onto a scalar. The scalar is the shortest distance from that point to the surface of the object. (+ve outside, -ve inside) CSG = constructive solid…
I started with OpenSCAD but: a) found the language to be clunky b) had a hard time doing chamfered unions between objects (needed for sand casting patterns). So - I wrote my own tool/library in Go and it's essentially…
I wrote a CAD package in Go that has a function for it. https://github.com/deadsy/sdfx func InvoluteGear( numberTeeth int, // number of gear teeth gearModule float64, // pitch circle diameter / number of gear teeth…
You sequence the motor, get a pick up from the light sensor and then turn it into a note trigger. It'd be simpler to sequence an array rather than a motor and generate a trigger based on array content. But sure. Art.…
Right - they statically link which means that you typically don't have to worry about shared object dependencies when moving the binary around. You just have big binaries. If you use cgo (integration with C-code and C…
Premise: It's more important to be productive than to have fast code. Conclusion: Use Python. Is the premise true? For many cases- yes, but it depends. If you are running an application on the cloud and your metric is…
As an engineer hiring engineers, if a candidate gives me a guthub url then I'm going to take a look. There are too many people coming through the door who are marginal coders, so if I can get a sense of what they do for…
>Even something seemingly simple such as saying "is point C to the left or right of the line A->B" is very hard in floating point. Is it? ie - construct a normal and take a dot product. That'll work the vast majority of…
There are other tooth forms that also satisfy the fundamental law of gearing (constant ratio of angular velocity). E.g. cycloid gearing used typically in mechanical clocks. The involute is popular because its easy to…
When I was in Stuttgart I made a point of visiting the one they have in the Rathaus. It's an interesting mechanical design, but definitely assumes some personal responsibility on the part of the user. Keep your hands to…
The Tensilica guys took this thing an extra step. ie- profile real code to find out what constants are most typically used, enumerate the top n constants, encode the constant with 0..n-1 in the immediate instruction -…
On the off chance that you are not just trolling... You seem to have this retrospective view of technology creation where anything that didn't pan out or doesn't connect to current technology was therefore a waste of…
Babbage did invent the Turing machine - the design was Turing complete. >Robotics is not like mathematics Ever heard of Bayes' theorem?
I'm not sure what the big deal is. Individuals have been smithing guns since their invention. Hillbillies in the Ozarks could make rifled barrels. People with a manual or cnc mill in their garage are making ar15 lower…
Atheism is a disbelief in god(s) and doesn't say anything about life after death. To the extent that an atheist might take an evidence based approach to belief they may also disbelieve in life after death. Given what we…
Not an expert, but I'd be worried about those hull windows around the bow getting broken as you plowed through waves. Maybe the boat is more of an Apple III than an iPhone.
... and often the specialised hw doesn't go far enough. ie- i2c and spi hw that doesn't have enough buffering to be left on its own. Either we babysit the interface or we can leave it to do its own thing until we get an…
Right. There's a bit of use of the "nano" prefix in the article, but it really should be "micro".
Brett Victor is very accomplished. I'm pretty sure he understands math. Personally speaking if Brett Victor had a different opinion about something than me than I'd pay careful attention, because I'm probably missing…
>given the privileges corporations receive (like limited liability) Corporations don't receive limited liability. The owners of a corporation have limited liability.
YACD
A patent is a finite time period monopoly on the use/practice/sale of an invention. To innovate means to introduce something new. The two concepts aren't the same. E.g. You can patent something economically useless, you…
Where in the claims did you see adaptive encoding? It seems to be describing any sort of load balancing of media servers based on network throughput to the client. Do bit-torrent clients do that? Or do they just…
Filing a patent doesn't mean anything at all. If the patent issues AND the claims read against your practice AND the filing date predates your practice of the invention then he could reasonably claim infringement.…
3d = stl, 2d = svg or dxf
SDF = signed distance function. A function mapping a 2d/3d coordinate onto a scalar. The scalar is the shortest distance from that point to the surface of the object. (+ve outside, -ve inside) CSG = constructive solid…
I started with OpenSCAD but: a) found the language to be clunky b) had a hard time doing chamfered unions between objects (needed for sand casting patterns). So - I wrote my own tool/library in Go and it's essentially…
I wrote a CAD package in Go that has a function for it. https://github.com/deadsy/sdfx func InvoluteGear( numberTeeth int, // number of gear teeth gearModule float64, // pitch circle diameter / number of gear teeth…
You sequence the motor, get a pick up from the light sensor and then turn it into a note trigger. It'd be simpler to sequence an array rather than a motor and generate a trigger based on array content. But sure. Art.…
Right - they statically link which means that you typically don't have to worry about shared object dependencies when moving the binary around. You just have big binaries. If you use cgo (integration with C-code and C…
Premise: It's more important to be productive than to have fast code. Conclusion: Use Python. Is the premise true? For many cases- yes, but it depends. If you are running an application on the cloud and your metric is…
As an engineer hiring engineers, if a candidate gives me a guthub url then I'm going to take a look. There are too many people coming through the door who are marginal coders, so if I can get a sense of what they do for…
>Even something seemingly simple such as saying "is point C to the left or right of the line A->B" is very hard in floating point. Is it? ie - construct a normal and take a dot product. That'll work the vast majority of…
There are other tooth forms that also satisfy the fundamental law of gearing (constant ratio of angular velocity). E.g. cycloid gearing used typically in mechanical clocks. The involute is popular because its easy to…
When I was in Stuttgart I made a point of visiting the one they have in the Rathaus. It's an interesting mechanical design, but definitely assumes some personal responsibility on the part of the user. Keep your hands to…
The Tensilica guys took this thing an extra step. ie- profile real code to find out what constants are most typically used, enumerate the top n constants, encode the constant with 0..n-1 in the immediate instruction -…
On the off chance that you are not just trolling... You seem to have this retrospective view of technology creation where anything that didn't pan out or doesn't connect to current technology was therefore a waste of…
Babbage did invent the Turing machine - the design was Turing complete. >Robotics is not like mathematics Ever heard of Bayes' theorem?
I'm not sure what the big deal is. Individuals have been smithing guns since their invention. Hillbillies in the Ozarks could make rifled barrels. People with a manual or cnc mill in their garage are making ar15 lower…
Atheism is a disbelief in god(s) and doesn't say anything about life after death. To the extent that an atheist might take an evidence based approach to belief they may also disbelieve in life after death. Given what we…
Not an expert, but I'd be worried about those hull windows around the bow getting broken as you plowed through waves. Maybe the boat is more of an Apple III than an iPhone.
... and often the specialised hw doesn't go far enough. ie- i2c and spi hw that doesn't have enough buffering to be left on its own. Either we babysit the interface or we can leave it to do its own thing until we get an…
Right. There's a bit of use of the "nano" prefix in the article, but it really should be "micro".
Brett Victor is very accomplished. I'm pretty sure he understands math. Personally speaking if Brett Victor had a different opinion about something than me than I'd pay careful attention, because I'm probably missing…
>given the privileges corporations receive (like limited liability) Corporations don't receive limited liability. The owners of a corporation have limited liability.
YACD
A patent is a finite time period monopoly on the use/practice/sale of an invention. To innovate means to introduce something new. The two concepts aren't the same. E.g. You can patent something economically useless, you…
Where in the claims did you see adaptive encoding? It seems to be describing any sort of load balancing of media servers based on network throughput to the client. Do bit-torrent clients do that? Or do they just…
Filing a patent doesn't mean anything at all. If the patent issues AND the claims read against your practice AND the filing date predates your practice of the invention then he could reasonably claim infringement.…