Live data from Hacker News

DevTerm - An Open Source Portable Terminal for Every Dev

clockworkpi.com

81–90 of 171 posts

Re: DevTerm - An Open Source Portable Terminal for Every Dev

#81
post #51

Earlier quoted context omitted.

> There is no possible way to maintain a healthy posture without an external display. I know a physical therapist who would strongly disagree with this; in fact he explicitly recommends to use a laptop for ergonomic reasons unless you can achieve a proper, ergonomic setup with an external screen. The reason being that if used properly(laptop far back so you can rest the whole forearms and elbows on the table) the ang…

> the angles and positioning are supposed to be pretty good This seems hard to imagine, your neck is still going to be strained by looking "down" on the screen all the time. If you have to work with a laptop and don't have access to an external screen at least put it up on a pile of books and use an external keyboard / mouse. That doesn't cost much and improves your posture so much.

> This seems hard to imagine

It is, but real experience tells me it can work well.

As I mentioned, having a proper setup with an external screen(or your equivalent suggestion of propping up the laptop and using external input devices) is better in comparison, but knowing how to properly use a laptop if that's not possible is important as well.

Re: DevTerm - An Open Source Portable Terminal for Every Dev

#82
post #71

Earlier quoted context omitted.

I find it hard to buy into this popular notion that the head isn't designed to look downwards: People have been reading books like this for thousands of years. This version of ergonomics that implies "your neck is going to snap off if you look down" is suspect to me.

We’ve been looking straight ahead and hunting things for much longer than we’ve been reading books. Looking straight down is definitely poor ergonomics.

It seems like a person would have to look down if they are making a flint tool from a rock, or when they are butchering a kill, or when they are gathering berries.

Re: DevTerm - An Open Source Portable Terminal for Every Dev

#83

The flat design would seem to make this even less ergonomic than a laptop (an already low bar). Is this meant to be placed on a desk? The user would basically have to hang their head down to look at the display, which is just in front of their fingers. There is no possible way to maintain a healthy posture without an external display. Otherwise, the retro hardware aesthetic is cool. Reminds me a bit of the early brie…

I think it's meant to be reminiscent of the TRS 80 100. Even so, I agree: being entirely flat will cause many stiff necks. https://en.wikipedia.org/wiki/TRS-80_Model_100

Yeah we had a tandy 102 that was my dad's and that was the first thing I thought when I looked at it. It was a fun little computer my son used to write basic programs on it.

Re: DevTerm - An Open Source Portable Terminal for Every Dev

#84

I want one to leave in the drawer with all my Raspberry Pi's.

The problem is not making these things available but the impulsive buyers who get these with no project in mind. All these soc are not really meant to replace a daily driver but be project specific and only imagination is the blocker here.

Personally I applaud the trend of making these devices. They will inspire countless future hackers the way a lot of us have been inspired before.

Re: DevTerm - An Open Source Portable Terminal for Every Dev

#85
I personally like the gameshell kit but this is fun too. I wonder what the build quality is but the fact that the screen doesn't tilt is a turn off for me personally (neck issues) and don't see myself typing on that keyboard while holding it in my hands. I got a pocketchip which is has been discontinued and that had a much worse keyboard but the form factor was a bit better suited for handheld computing. At this point I wish the pocketchip had the performance of this device or this device had that form factor or had a tiltable screen.

Re: DevTerm - An Open Source Portable Terminal for Every Dev

#86
post #49

If you like this you may like the cyberdeck subreddit. It's mostly homebrew computer cases (often using Raspberry Pi's) with various displays, keyboards, radios, etc., intended to look futuristic/cyberpunk. https://old.reddit.com/r/cyberDeck/top/?sort=top&t=year

I didn't know I needed this in my life. Thanks.

Re: DevTerm - An Open Source Portable Terminal for Every Dev

#87
post #24

The flat design would seem to make this even less ergonomic than a laptop (an already low bar). Is this meant to be placed on a desk? The user would basically have to hang their head down to look at the display, which is just in front of their fingers. There is no possible way to maintain a healthy posture without an external display. Otherwise, the retro hardware aesthetic is cool. Reminds me a bit of the early brie…

This kind of form factor is called a cyberdeck, and is inspired by cyberpunk fiction and roleplaying games. Most of the community has now converged on screens that tilt up for practicality's sake, but the flat ones do have a retro charm.

inspired by cyberpunk fiction and roleplaying games

It's a near copy of the TRS-80 Model 100. It's so close that the people behind this project have been flogging it on TRS-80 mailing lists and other fora.

Re: DevTerm - An Open Source Portable Terminal for Every Dev

#88
post #3

This looks fantastic. Utterly useless, but fantastic.

Never in my fevered dreams while wrestling with this kind of display gear and accompanying terminal experience in the dark ages of computing, cursing the foul limitations and wishing I could jump forward a few decades, did I ever imagine people would pay to get the same experience I was going through back then. Sure, today there is a nostalgic twinge for my long-trashed yute, but not so nostalgic to pay for reliving it.

These days, I want a cybernetic-augmented vision-nerves-proxy that projects as many windows and other visual artifacts as I want into my visual cone, and typing directly keyed off my brain's Broca's Area (or maybe the area for neuromuscular control of my fingers if using Broca's Area proves to yield too slow an input response). Hopefully powered by nano-powerplants hoovering up fatty acids and adipose cells from my blood, oxidizing into ATP, and generating electricity from the ATP. Hopefully thermal management is sufficient by drinking more water and exhaling more water vapor.

Re: DevTerm - An Open Source Portable Terminal for Every Dev

#89
People are comparing this to 80’s 8-bit micro aesthetic, but I think the real comparator here is to 1. modern thin oscilloscopes, and 2. mainframe “support element” console pseudo-notebooks.

I want to talk a little bit more about that second one, because some people here probably haven’t heard of them:

If you buy a mainframe computer, there’s usually going to be a “local administration console” of some kind built in. This is usually something that looks like a laptop, but which isn’t a laptop per se; it’s repurposed laptop hardware—just the screen and the keyboard—built into hinge-out design such that it’s flat and tucked away into the mainframe chassis itself when not in use. When you pull it out, it springs out and the keyboard hinges up and locks, such that you can use it as a laptop.

But crucially, this “laptop” is not its own computer — rather, it’s wired to be the local display + keyboard of a little accessory server (the aforementioned “support element”) running within the mainframe chassis. And because that accessory server runs the top-level Baseboard Management Controller for the mainframe as a whole, that interface is the management interface for the mainframe — but not a watered-down IPMI web interface; rather, a full-fat GUI client interface with observability and control over the rest of the mainframe.

I’ve always found this “support element” peripheral hardware inspiring as a design approach. Not for the specific hardware involved, or the specific way these attach to the server, but for how the idea behind them could be generalized. Because this hardware interface is essentially an evolution of an older idea — putting a textual management interface as a TTY on a serial port, and giving the mainframe its own VT100-alike connected to that serial port. This is that, but graphical, and with support for things like plugging USB devices into the “laptop” hardware. What’s missing, is the protocol. Only this “laptop” can connect to the support element. But what if anything could?

Imagine if there was a modernized equivalent standard for “a serial port with a TTY attached to it”: a USB-C sub-protocol carrier supporting bonded USB and HDMI, but not to the host—rather, sandboxed under the IOMMU, routed to either the computer’s BIOS, its BMC, or its dom0 VM. Imagine if devices like laptops, tablets-with-keyboards, etc. could run “fullly-graphical terminal emulator” apps, that would support speaking this protocol with such hosts.

If this kind of standard existed, then, as an ops person, you wouldn’t need these built-in support-element peripherals on mainframes; you’d just carry around your laptop, and the mainframe would maybe have a stand to set it on and a retractable USB-C cable; and plugging the cable into your laptop with your fully-graphical terminal emulator open would get you a management console, supporting not just mouse/keyboard interaction but USB redirection, just as if you were running a local VM.

And you would get the same thing if you plugged your laptop into an Intel workstation supporting (and configured for) AMT; or any machine running a bare-metal hypervisor like ESXi. Plug a terminal into that port; get a management console.

Of course, it’s kind of clumsy to carry a laptop around. You’d want something more like one of these thin, modern oscilloscopes — something you can nestle in the crook of your arm while prodding at it with your other hand, or prodding at the computer-under-test itself.

Which — finally — is exactly the use-case DevTerm seems to be built for.

A shame that use-case is, for now, imaginary!

(I would note that Samsung’s DEX wire-protocol for “extending” Android devices to peripheral docks is very close, but not exactly the same. Maybe it could be adapted to fit this use-case!)

Re: DevTerm - An Open Source Portable Terminal for Every Dev

#90
post #42

For everybody wondering what this is: DevTerm is a retro-entertainment terminal. Powerful hardware allows you to smoothly relive the history of various famous video games, software, and even vintage systems. DevTerm provides you with the latest open-source OS, rich applications, and development tools, from Web browsers, multimedia APPs to many indie-game engines. One more thing, just like LEGO, Gundam, Tamiya, the un…

That beige thing at the top right is labelled Expansion Port. For some reason, I really want it to be the output for one of those built-in scroll printers like you'd find on an old calculator. I suspect it could be surprisingly useful. I could also imagine it being a complete waste of space and engineering.

It would at least be aptly retro.

Post reply on HN