HackerTube

clojure.core/typing - Matt Adereth

ClojureTV4 HN recommenders · recommended in 5 months, 2016–2023
YouTube
talk · intermediate · evergreen · 2016–2023 on HN

Matt Adereth's Clojure/conj talk covers the history of keyboards and how he used Clojure generating OpenSCAD to design and build his custom Dactyl ergonomic keyboard, including 3D printing and laser-cut parts.

Recommended as a fantastic talk on code-driven CAD and custom keyboard design, linked in threads on OpenSCAD and keyboards.

9 comments from Hacker News

@tjoff2021-10 · in “Code CAD – Use code to create CAD models”

There is a small clojure project that transpiles clojure to openscad, (if I remember correctly...) link Demonstrated and talked about in this clip: ▶ this video edit: it is a fantastic talk but the part related to this starts at 17:35

Strongly recommends View on HN
@tjoff2020-03 · in “OpenJSCAD”

There is an attempt to be able to write it in clojure. link Haven't tried it but enjoyed this talk (about 3d printing ergonomic keyboards using the above): ▶ this video

Recommends View on HN
@Tepix2019-06 · in “Tokyo mechanical keyboard meetup photos”

Here's another great video about a procedurally generated keyboard frame clojure.core/typing - Matt Adereth ▶ this video

Recommends View on HN
@simias2019-04 · in “I made a smart watch from scratch”

Very impressive and inspiring. I've been thinking about making a custom keyboard for a while now but, while I have no problems with the electronic and software side of things, I'm a bit overwhelmed with the 3D modelling required. I tried learning Blender but it really feels ill-suited for designing physical objects. The author mentions considering openSCAD but I've heard pretty bad things about it so I haven't really given it a chance yet. The person making the dactyl keyboard had a very interesting talk where he explain how he basically ended up writing his own DSL in clojure on top of openSCAD, maybe I should try that: ▶ this video (if you enjoyed TFA you'll probably like this video as well, it's a step-by-step explanation of how he designed his dream keyboard). Otherwise I suppose I'll have to betray rms and try this freeware Fusion 360 thing.

Recommends View on HN
@petr_tik2016-10 · in “Ask HN: What's your favorite tech talk?”

1 Martin Thompson busting myths about hardware and explaining why it's important to know. Mechanical sympathy makes you better, because you know how the code actually runs on the machine and interacts with different layers of memory link 2 Matt Godbolt (the man behind GCC explorer) - Emulating a 6502 system in Javascript Great talk about BBC micro and much more link 3 Matt Adereth - Clojure/typing History of keyboards and a custom keyboard written in Clojure ▶ this video I like the 3 for their content and how each speaker presented the background and their project/hack/ideas. Highly recommend

Recommends View on HN