Pinned toot

I've made a mock-up to illustrate my ideas about the next-gen terminal experience!

Featuring:
• the pathbar
• username, hostname and git branch displayed in the UI, shrinking the shell prompt back to just a $
• commands as cards
• syntax highlighting, including graying out the output a bit to differentiate it from commands themselves
• autocompletion (displayed in a native widget)
• built-in error handling options
• the time each command took (on the right)

Pinned toot

I never did the thing, so here goes!

I'm a software developer who loves to hack on stuff. Some of my interests: , , , , , , pure , , , , & there's more.

I live in Moscow, 🇷🇺 & currently study at CMC MSU.

I work at SmartDec where I write a cool static analyzer for Java & Kotlin. I'm also a tech editor at tproger.ru

I'm on the Darling team; we hack on macOS internals to make apps & programs targeting Darwin run on Linux/Android.

@ckeen @grainloom well, the idea *is* to make it portable. The shell and the terminal emulator would negotiate over some standard escape sequence-based protocol, and that protocol would not be bash- or GTK- specific, it'd work for any toolkit and shell combination. A bit like DWDs if you remember those.

Man, there are way too many ignorant people talking shit about Wayland around the net

All the widgets are interactive! You can click on the pathbar to `cd`, and the popovers on the bottom bar let you basically do `ssh`, `su` and `git checkout`; the git one additionally allows you to open the current repo in Gitg or in Builder.

I've made a mock-up to illustrate my ideas about the next-gen terminal experience!

Featuring:
• the pathbar
• username, hostname and git branch displayed in the UI, shrinking the shell prompt back to just a $
• commands as cards
• syntax highlighting, including graying out the output a bit to differentiate it from commands themselves
• autocompletion (displayed in a native widget)
• built-in error handling options
• the time each command took (on the right)

@alcinnz the Open Handset Alliance was set up so a consortium of hardware companies could compete with Apple's first-mover advantage with the iThings. You have to admit that for all it's flaws, Android is a much more open system than those. Maybe now we need a Libre Handset Foundation, made up of companies like Purism and Technoethical?

The fact that browsers implement tracking prevention and a distraction-free reading mode tells a lot about the general state of the web.

@estebanm I think it falls in the category of those languages that change the way you think, for the better. It is *very* oriented towards correctness and handling all corner cases that your code might encounter... or at least making it obvious where you are not actually doing that.

For low-level stuff, I really like it that it looks like C from the outside, but on the inside it is really a modern language. It solves the "oh, I wish C had this and that from C#, Python, etc." feeling for me.

TFW you fight with the #rustlang borrow checker, you think you work around it in a dodgy way, and later during development you suddenly understand the fuck-up it was preventing.

Ugh. So the big G is retiring Inbox, and the GMail web UI has changed so much for the worse that this sudden thought crossed my head: “what about trying that old ‘Basic HTML’ version GMail?” and guess what... It's the fastest possible UI ever. It's amazing, it flies.

Also, on a different note: Inbox being dropped is pushing me further into abandoning GMail altogether. It has been my intention for a long while already, but I have been lazy to do it so far.

Saw this reaction to #Google marketing running #Linux apps on #ChromeOS:

"So it does everything that Linux does, but you can also send all your personal data automatically to google.

Wow, what a value proposition!"

😂

@MatejLach

Google: "Unlike other operating systems, ChromeOS is built on open standards: the world wide web."
Me: "But what about the standards Linux, BSD, etc are built on: POSIX, X11, and FreeDesktop.Org?"
Google: *crickets*
Google: You can now run "Linux" apps on it.
Me: Well, that's a start...

New episode of @ebassi's excellent History of GNOME 😍

We're only at episode 4, and I'm already so hooked that I look forward to it all week

At the #gnome + #rustlang hackfest in Thessaloniki.

Gnome-class emitts reserved slots for class vtables now.

Electron Show more

Show more
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!

We adhere to an adapted version of the TootCat Code of Conduct and follow the Toot Café list of blocked instances. Ash is the admin and is supported by Fuzzface as a moderator.

Hosting costs are largely covered by our generous supporters on Patreon – thanks for all the help!