Readit News logoReadit News
dustismo commented on Show HN: HFD – A design language for laser cutters written in Go   heavyfishdesign.com... · Posted by u/dustismo
serf · 5 years ago
>HFD is meant to make it easier to create designs which are parameterized (i.e. one design where you could easily change the width, height, thickness, ect). And make it simpler to split and layout designs across multiple pieces of material.

so sorta like OpenSCAD (the language, not the program), but specialized for 2d/planar work?

dustismo · 5 years ago
>so sorta like OpenSCAD (the language, not the program), but specialized for 2d/planar work?

yes :)

dustismo commented on Show HN: HFD – A design language for laser cutters written in Go   heavyfishdesign.com... · Posted by u/dustismo
20after4 · 5 years ago
I'm curious why you chose json as apposed to just working directly within SVG, or perhaps using a template language or some other DSL.

I've been thinking of making a tool that will output g-code based on similar ideas to what you have here, however, I think I would try to work directly in go or python instead of expressing the shapes as json.

dustismo · 5 years ago
I chose json mostly for convenience, but also to give me some easy future possibilities.

Making thinking was something like:

pros:

1. json has lots of tooling and is generally easy to work with 2. if I put up a ui/webapp around hfd, then json will work well for that. 3. if I want a custom DSL, I can always have the grammar convert to json as the underlying representation.

CONS: 1. the json ends up being deeply nested and hard to work with 2. lack of multiline strings and comments (I went ahead added comment support though :))

dustismo commented on Show HN: HFD – A design language for laser cutters written in Go   heavyfishdesign.com... · Posted by u/dustismo
Evidlo · 5 years ago
The Getting Started page needs to have more pictures and a guide on building some useful designs.
dustismo · 5 years ago
yeah, truestory :). TODO
dustismo commented on Show HN: HFD – A design language for laser cutters written in Go   heavyfishdesign.com... · Posted by u/dustismo
xellisx · 5 years ago
What's wrong with gerbl?
dustismo · 5 years ago
Do you mean grbl? If so, HFD and grbl are totally different. HFD is meant a way to design things (usually for laser cutters, but ultimately it outputs SVG, so could be useful for other usecases).

HFD is meant to make it easier to create designs which are parameterized (i.e. one design where you could easily change the width, height, thickness, ect). And make it simpler to split and layout designs across multiple pieces of material.

dustismo commented on Making ePaper easy to use for developers   repaper.org/... · Posted by u/syedkarim
Tcepsa · 12 years ago
I noticed that there was a 10.2" display on the PDI website. It looks like it's not supported by the current prototyping kits, but I am hoping that will change down the road; I'd love to hack around with something that big!

On the other hand, it could be a fun challenge to try to integrate a bunch of the smaller displays into a single large one--though I imagine the novelty of coding on something like that would wear off pretty quickly ~wry grin~

dustismo · 12 years ago
I saw that, 10.2 would be a workable size I think. Then a bunch of smaller ones surrounding, for a sort of tiled wm.
dustismo commented on Making ePaper easy to use for developers   repaper.org/... · Posted by u/syedkarim
dustismo · 12 years ago
Doesnt look like this supports displays larger then a couple inches. I would love to get a largish e-ink display so I could code outside (slow refresh rate is fine, just needs to support a terminal).

Anyhow, is a step in the right direction to have small hackable eink displays.

dustismo commented on Secure Your REST API   stormpath.com/blog/secure... · Posted by u/chunsaker
pplante · 12 years ago
In my humble opinion, security through obscurity via UUIDS rather than sequential integers is not great advice. It merely masks the real problem.
dustismo · 12 years ago
This isn't an instance of "security through obscurity". This is more akin to suggesting people use non dictionary passwords.

http://en.wikipedia.org/wiki/Security_through_obscurity

dustismo commented on Joe Armstrong: Solving the wrong problem   joearms.github.com/2013/0... · Posted by u/geoffhill
zzzeek · 12 years ago
> The road to automatic parallelisation of sequential programs is littered with corpses. It can’t be done. (not quite true, in some specific circumstances it can, but this is by no means easy).

vs three paragraphs later

> Alexander’s talk gave us a glimpse of the future. His company concurix is showing us where the future leads. They have tools to automate the detection of sequential bottlenecks in Erlang code.

why is that not a contradiction? because an erlang program isn't "sequential" to start with?

dustismo · 12 years ago
I think you missed the "automatic" part. Completely rewriting a program in a new language is certainly not automatic.
dustismo commented on I love you, dad   notch.tumblr.com/post/378... · Posted by u/kjackson2012
redad · 13 years ago
My father has substance abuse problems too (alcohol dependency for 20 years) and it has destroyed his relationship with my siblings and my mother, he's going to lose what little he has left very soon and I genuinely fear he's going to do something very similar to what is mentioned here. I am the only child that will talk to him without contempt and I have long since left home. He lost his own father very recently and that pushed him deeper.

What do I do? How do you deal with a situation like this?

dustismo · 13 years ago
In order to help your addicted father you should consider first focusing on yourself. The stress and guilt of having an addicted loved one can affect your own mental health. Speak to an addiction specialist, they can help you formulate appropriate actions in dealing with your father, perhaps an intervention, perhaps something else. Al-Anon (http://al-anon.alateen.org/) is a good resource.

u/dustismo

KarmaCake day70April 14, 2011View Original