Readit News logoReadit News
jarpineh commented on Atuin Desktop: Runbooks That Run – Now Open Source   blog.atuin.sh/atuin-deskt... · Posted by u/digdugdirk
jarpineh · 4 months ago
Well, this looks very nice. I have so far avoided runbooks, preferring to use Ansible or such. Installed, and will see if I'll change my habits. Containers and such have made Ansible usage more cumbersome.

Also, I noticed there's only 60+ Atuin sponsors (at Github), so added myself. Been using Atuin for some while now. Hopefully their work is sustainable.

jarpineh commented on Ask HN: Why hasn't x86 caught up with Apple M series?    · Posted by u/stephenheron
jarpineh · 6 months ago
I wonder what is the difference between efficiency of MacBook display vs Framework laptop. Whilst CPU and GPU take considerable power they aren't usually working at 100% utilization. Display however has to be using power all the time, possibly at high brightness in daytime. MacBooks have (all?) high resolution displays which should be much power hungrier than Framework 13 IPS. Pro models use mini LED, which needs even more power.

I did ask LLM for some stats about this. According to Claude Sonnet 4 through VS Code (for what that's worth), my Macbook's display can consume same or even more power than CPU does for "office work". Yet my M1 Max 16" seems to last a good while longer than whatever it was I got from work this year. I'd like to know how those stats are produced (or are they hallucinated...). There doesn't seem to be a way to get display's power usage in M series Macs. So, you'd need to devise a testing regime for display off and display on 100% brightness to get some indication of its effect on power use.

jarpineh commented on A USB Interface to the "Mother of All Demos" Keyset   righto.com/2025/03/mother... · Posted by u/zdw
ipv6ipv4 · a year ago
I would hazard a guess that it would make RSI worse because it minimizes the kinds of hand motions to operate it. Alleviate RSI with a keyboard by constantly changing the position of your hands on the keyboard - the exact opposite of touch typing dogma. Pecking at your keyboard is healthier.
jarpineh · a year ago
I'm no health expert, only an expert practitioner of my hands. Mostly I keep changing keyboards and positions. That small chorded keyset can be set to more natural positions and moved at will to wherever you can reach. You ostensibly don't need to even look at it. I'd assume you would be looking between the chord sheet for directions and what you're actually writing... A device like this Tap thing, which is attached to your fingers or wrist, allows even more freedom.

As for mouse, well, I guess a trackball is easier to move about, stick to chair arm or something. Touchpad might work also, but you require more estate for precision and gestures.

jarpineh commented on A USB Interface to the "Mother of All Demos" Keyset   righto.com/2025/03/mother... · Posted by u/zdw
rhet0rica · a year ago
As Don Hopkins sort-of says—the original chording keyboard (and most later units) just had you inputting a binary number, which would be added to 64 to get an ASCII codepoint. No attempt was made to optimize for letter frequencies in English at this stage of design—A was one key (00001) but E was two (00101).

Engelbart's style of chording keyboard barely escaped the Anglosphere. But a related invention, the stenographic keyboard, did; these are used for court reporting and live television captioning. They introduce a very different strategy for inputting text—operators of these input one full syllable at a time, phonetically, and the machine interprets the pronunciation according to a dictionary; thus in English the most common errors are homophones, which can be revised later from context. It requires quite a lot of training and practice to be proficient with them, and they are extremely language-specific.

jarpineh · a year ago
Yeah, I have probably conflated the two technologies somewhere along the way. And if I had read all the way to the footnotes of the original article I'd have found the keyset's chords. They do are counting in straight binary, going from a-z in order. Add mouse buttons for modes to get uppercase, numbers and what not. Interesting really that such a simple scheme worked.
jarpineh commented on A USB Interface to the "Mother of All Demos" Keyset   righto.com/2025/03/mother... · Posted by u/zdw
DonHopkins · a year ago
Douglas Engelbart used a straightforward binary encoding scheme for the chord keyset:

Engelbart Explains Binary Text Input. Douglas Engelbart explains to co-inventor, Valerie Landau, and some blogger how binary can be used for text input.

https://www.youtube.com/watch?v=DB_dLeEasL8

Engelbart: Think about if you took each finger, and wrote a one on this one, a two on this one, a four on this one, and a sixteen on this one. And every combination would lead clear up to sixty three.

And so writing here like this the alphabet: A... B... C... D. E. F. G, H, I, JKLMNOPQRSTUVWXYZ!

https://news.ycombinator.com/item?id=43454343

The commercially available "TapXR" input device also functions as a mouse and gestural pointing device! It's a wearable tap glove that functions as both a bluetooth keyboard and mouse. I haven't tried it yet though, but it looks really cool.

https://www.tapwithus.com/

https://www.youtube.com/watch?v=sdm8FcsKeoM

A WRISTBAND THAT REPLACES Your Keyboard, Mouse & Handheld Controller TapXR was designed to help humans adapt to the next generation of personal computing.

A Unified Way To Interact With Your PC, Smartphone, Tablet, SmartTV, Projector, VR, AR & XR

80+ Words Per Minute

Input up to 10 characters a second with just one hand or go even faster with two.

150+ Customizable Commands

Remap any finger combination into your favorite shortcuts, triggers, key-binds and commands

2500+ Tap Layouts

Enjoy thousands of user-created Language, Utility, Coding, Production & Gaming TapMaps - or make your own!

8 Hours of Battery Life

Get a full day of input on a single charge. Only 1 hour to recharge from zero to full!

----

My previous post about an earlier version from about 7 years ago:

https://news.ycombinator.com/item?id=17122717

DonHopkins on May 21, 2018 | prev | next [–]

I just ran across a new device called "Tap", a wearable tap glove that functions as both a bluetooth keyboard and mouse!

https://www.tapwithus.com/

I've had any "hands on" experience with the Tap, but it looks very cool, like a modern version of Douglas Engelbart's and Valerie Landau's HandWriter glove!

I asked Valerie Landau about it (wondering if it was her company), but she hadn't heard of it before.

They have an iOS, Android and Unity3D SDK that appeared on github recently, so you can look at the code to see how it works:

https://github.com/TapWithUs

Does this look legit? Has anybody tried it?

If it works as advertised, I'd love to develop TapPieMenus that you can use in VR, mobile, desktop computers, and everywhere else!

I'm excited about the possibility of creating easy to use, fast and reliable pie menus for Tap that users can fully customize, and use with one hand in the same way that Douglass Engelbart described you could do with two hands using a mouse and a chorded keyboard:

>"Well, when you're doing things with the mouse, you can be in parallel, doing things that take character input. And then the system we had, it actually gave you commands with characters, too. Like you had a D and a W, and it says, "you want to delete a word", and pick on which word, and click, it goes. M W would be move a word. Click on this one, click on that one, that one could move over there. Replace character, replace word, transpose words. All those things you could do with your left hand giving commands, and right hand doing it."

It would be cool to have some tactile feedback, so the tutorial could train you to type out letters by vibrating your fingers with a piezo buzzer or something, and maybe it could even secretly spell out silent invisible messages to you while you were wearing it! And you could feel a different silent finger "ring tone" depending on who was calling you, then tap to answer to discard the call, or stroke with a TapPieMenu to send a canned reply.

enobrev on May 22, 2018 | parent | next [–]

LinusTechTips posted a decent review of the Tap a few weeks ago:

https://youtu.be/8za_4g5zCOM

jarpineh · a year ago
Whoa. Thank you for the info dump. I'll see about making use of these.

That Tap device has moved from fingers to wrist, I see. Sadly it's out of stock. Plus getting niche devices outside US is expensive and warranty probably doesn't work.

[1] https://www.tapwithus.com/product/tap-xr/

Edit: that LTT video makes a good case for the device, if only in typical 'tube fashion.

jarpineh commented on A USB Interface to the "Mother of All Demos" Keyset   righto.com/2025/03/mother... · Posted by u/zdw
jarpineh · a year ago
I sometimes wonder if chorded keyboard would be better for controlling the computer and keeping better posture against RSI issues. Not to mention more compact space compared to full keyboard. I seem to remember from a recording of the demo (and few writings on subject) that the keyset and mouse were used together for more powerful effect than either one alone.

What I haven't found out is how well a multilingual writer could use these. Do the chords rely on properties of particular language, like English. Does the chord order follow from how often you write letter a instead of x. Would another language be adaptable to same chords, or do you need to make an optimized version?

jarpineh commented on Notebooks as reusable Python programs   marimo.io/blog/python-not... · Posted by u/akshayka
nemoniac · a year ago
"until recently, Jupyter notebooks were the only programming environment that let you see your data while you worked on it."

This is false. Org-mode has had this functionality for over two decades.

https://orgmode.org/

jarpineh · a year ago
And since in Lisp code is data and data is code you could go even farther back. A tad sensationalist claim from the article authors.
jarpineh commented on Notebooks as reusable Python programs   marimo.io/blog/python-not... · Posted by u/akshayka
jarpineh · a year ago
I find it a baffling that the popularity of Jupyter and successes of notebook analysis in science hasn’t brought a change in Python to better support this user base. Packaging has (slowly) progressed and Uv nicely made the experience smooth, fast and above all coherent. Yet the Python runtime and parser are the same as ever. The ipynb notebook format and now Marimo’s decorator approach had to be invented on top. Python might never attain the heights of Lisp’s REPL driven development, yet I wonder if it couldn’t be better. As much I enjoy using Jupyter it’s always been something tacked on top of infrastructure that doesn’t want to accommodate it. Thus you need to take care of cell order yourself or learn to use a helper tool (Jupytext, Nbdev).

Me, I’d have support in the parser for a language structure or magic comment that points the cell boundaries. I would make dynamic execution of code a first party feature with history tracking and export of all the code sent into the runtime through this. Thus what the runtime saw happen could be committed over what user thought they did. Also, a better, notebook aware evaluation with extension hooks for different usage methods (interactive, scripting, testing).

I have no solution to ipynb JSON problem. I do think it is bad that our seemingly only solution for version control can manage only simple text, and users of all the other format have to adapt or suffer.

jarpineh commented on Show HN: OpenTimes – Free travel times between U.S. Census geographies   opentimes.org... · Posted by u/dfsnow
jarpineh · a year ago
This is a wonderful project. Seemingly simple on the surface. I'd love to see some notes of the frontend implementation. I see there's OpenFreeMap as presumably the base map, which uses MBTiles. Then custom geometry on top from Pmtiles, that I assume is generated for the project. How the colormapping is done I didn't find yet. Actually lots to unpack here.
jarpineh commented on The DuckDB Local UI   duckdb.org/2025/03/12/duc... · Posted by u/xnx
capkutay · a year ago
I think this is a bit of a non issue. The UI is just that, a UI. Take it or leave it. If it makes your life easier, great. If not, nothing changes about how you use DuckDB.

There is always going to be some overlap between open source contributions and commercial interests but unless a real problem emerges like core features getting locked behind paywalls there is no real cause for concern. If that happens then sure let’s talk about it and raise the issue in a public forum. But for now it is just a nice convenience feature that some people (like me) will find useful.

jarpineh · a year ago
That's one way of looking at it. To me this UI seems like both a useful tool and an advertisement.

There's another way this could have gone. DuckDB Labs might have published the extension as providing official HTTP API for all to use. Then simultaneously MotherDuck would announce support for it in their UI. Now with access to any and all databases whether in-browser, anywhere through official HTTP API or in their managed cloud service.

I for one would like HTTP API for some things that now necessitates doing my own in Python. I don't see yet much need for the UI. I'm not looking for public, multiuser service. Just something that I can use locally which doesn't have to be inside a process (such as Python or web browser). There's such API in the extension now, but it's without docs and in C++ [1]. There's also the option of using 3rd party community extension that also does HTTP API [2]. Then there's one that supports remote access with Arrow Flight, but gRPC only it seems [3]. But official, stable version would be nice.

[1] https://github.com/duckdb/duckdb-ui/blob/main/src/http_serve...

[2] https://duckdb.org/community_extensions/extensions/httpserve...

[3] https://github.com/Query-farm/duckdb-airport-extension

u/jarpineh

KarmaCake day260April 6, 2011View Original