You are viewing archived messages.
Go here to search the history.

Szymon Kaliski 2022-01-04 07:51:35

the talks from LIVE 2021 are now available on the workshop website - http://liveprog.org

a ton of cool things in there, and if you scroll to the bottom of the list I talk about as of yet unpublished Ink&Switch project :)

Yousef El-Dardiry 2022-01-04 08:21:40

Very cool, thanks for sharing!

Tomas Čerkasas 2022-01-04 12:01:50

Thanks for sharing!

Dalton Banks 2022-01-04 13:10:33

awesome. for anyone trying to watch the Joker talk, the link is broken for me, but it works if you uncapitalize “For”: liveprog.org/live-2021/Joker-A-Unified-Interaction-Model-for-Web-Customization.mp4

Ivan Reese 2022-01-04 13:56:33

Enjoyed the Inkbase talk!

Tak Tran 2022-01-04 18:18:36

❤ the Inkbase project @Szymon Kaliski - like the idea of the fidelity of the tool matching the maturity of the idea, and would be awesome to have something more humane like ink/sketching be more of a computing primitive 🙂

Dalton Banks 2022-01-05 00:53:49

tylr is just lovely… makes me wanna to mix a bunch of code molecules in a beaker and watch them self assemble http://liveprog.org/live-2021/Restructuring-Structure-Editing.mp4

Dalton Banks 2022-01-05 01:42:52

@Szymon Kaliski really fun demo, so much i want to play around with there. impatient for a ⚙framework 60fps epaper notepad

Deepak Karki 2022-01-04 21:19:33

https://hciforstartups.org/

HCI for Startups is a new course that will help you learn and apply techniques in human-computer interaction to the challenges of building new (potentially commercially viable) technology products and services.

If you are a CMU student, you should enroll. If you are an Internet visitor, please follow along online. Most materials are made available online.

Henning Sato von Rosen 2022-01-04 21:28:21

Thanks for sharing; very much FoC! Looking forward to digesting some of it.

Mariano Guerra 2022-01-05 15:23:30

Three ways of handling user input

It’s 2022 and things are pretty much the same: the dominant way of handling user input is still based on events and — in some form or another — callbacks

...

Handling user input is — to borrow a phrase from Laurence Tratt — a solved problem that isn’t.

https://dubroy.com/blog/three-ways-of-handling-user-input/

Dalton Banks 2022-01-05 17:45:26

Ha- very much the same problem I’m talking about here. https://futureofcoding.slack.com/archives/C5T9GPWFL/p1641389275367500

[January 5th, 2022 5:27 AM] dalton: I’m struck by how rare it is for basic control systems knowledge to show up in our projects; my impression is that the common approaches to closed loop feedback are: • Ad hoc exception handling and state management • An exercise left to the user • ‘I’m sorry dave, I’m afraid I can’t do that’ I think we tend this way because the underlying substrates (CPUs, peripherals, ISAs, PL grammars) are so well characterized as to allow formerly unthinkable consistency with open-loop methods.

It seems like there’s a lot of low hanging fruit here, and it gets at the heart of what ‘liveness’ is about. I’m curious if anyone here has experience working with controls/dynamical systems, or pointers to FoC type projects being approached in this way.

PS if you’re not familiar with controls, a wikipedia trip makes it seem like a lot of daunting math, but the basics are actually pretty simple. Basically you’ve got your current system state, a function to compute the next state, and then whatever parameters you can actual directly control (“direct manipulation”). If you’ve ever used React or FRP, they get halfway there, then overcomplicate and oversimplify it at the same time. Here’s a friendly intro if you’re curious: https://www.youtube.com/watch?v=O-OqgFE9SD4.

Mariano Guerra 2022-01-05 15:26:32

Céu: Structured Synchronous Reactive Programming

Check the video on the landing page, it's a great overview

http://ceu-lang.org/

Shubhadeep Roychowdhury 2022-01-06 04:32:36

Best Paper Awards in Computer Science: Collection of best paper awards for 30 computer science conferences since 1996

https://jeffhuang.com/best_paper_awards/

Mariano Guerra 2022-01-06 20:23:07

Douglas Engelbart is not surprised

"The CharaChorder is a new kind of typing peripheral that promises to let people type at superhuman speeds."

https://www.vice.com/en/article/3abavv/this-keyboard-lets-people-type-so-fast-its-banned-from-typing-competitions

Andrew F 2022-01-06 20:31:29

What I want: a combined chording keyboard and pointer (probably track point style) that connects to my phone via Bluetooth and folds up to fit in my pocket. Relatedly, I think the game-controller form factor is underrated for input devices.

Kartik Agaram 2022-01-07 00:01:17

Related idea: I wish I could type into the touch screen and also use gestures for punctuation to avoid having to press shift and whatnot. That would make coding on the keyboard much more tractable.

Jack Rusher 2022-01-07 10:47:25

How about a Twiddler for typing into your VR rig, which is a 486 in a backpack running emacs?

https://www.youtube.com/watch?v=k-zThJX920w

nicolas decoster 2022-01-07 12:04:46

Idea: a way to detect fingers movements/positions so you don't need a keyboard or tactile device. Combined with chord typing for example. So you can tap on your desk, your thighs, etc.

Kartik Agaram 2022-01-07 22:44:26

Jack Rusher Unsurprisingly he is (was?) a TLM at Google Glass.

https://en.wikipedia.org/wiki/Thad_Starner