I've made a mock-up to illustrate my ideas about the next-gen terminal experience!
• 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)
I never did the #introductions thing, so here goes!
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.
#Swift people, how do I declare (and then use) extern C symbols (functions) in Swift?
I could use a fake bridging header or a modulemap, or I could get them via dlsym(), but that's an overkill for getting my hands on a few private symbols.
So is there a way to do something like this:
@extern @convention(c) func getpid() -> Int
The new version of KDE's browser integration extension lets you play, pause and control video and audio playing in your web browser from your Plasma desktop, be it a kitten video on YouTube, a nature program on Netflix, or an art-house movie on Vimeo.
This also means it is integrated with your phone through KDE Connect. Check it out: if your phone rings, your YouTube video pauses while you take the call!
I've spent some time trying to port plan9port (aka Plan 9 from User Space) to the #Hurd yesterday. It's not quite working yet, but many subprojects already build, and at least mk works.
The really exciting part of course would be to switch the custom filesystems back from 9P over a Unix socket to real Hurd translators.
Cool application proposal from Allan Day over on the @gnome discourse. Can anyone help by getting on board with development?
More than JSON: ActivityPub and JSON-LD
In which our hero discovers the power of normalization and JSON-LD The problem with JSON I’ve been doing a lot of research for my current side project, Pterotype. It’s a new kind of social network built as a WordPress plugin that respects your freedom, encourages choice, and interoperates with existing social networks through the power […] https://jeremydormitzer.com/blog/more-than-json-activitypub-and-json-ld/
@00dani bespoke: hating the concept of "mac versus pc" because it's a false equivalence intentionally made by a marketing team at apple to make the mac not seem like "just a computer" or whatever that everyone just accepted as fact
Rule of thumb: if your static web page takes more memory than a screen shot of that page, you’re doing it wrong.
The only way to get real consistency across your system is using apps designed for your platform, in the configuration these apps were designed for (no icon themes, stylesheet hacks, etc.)
Otherwise it's like someone on a Samsung phone complaining about 3rd party apps being designed for stock Android.
Rust, objc, Kotlin, C, Python
Linux, GNOME; Android
Wayland; Plan 9
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, Brian!, and Daniel Glus as moderators.
Hosting costs are largely covered by our generous supporters on Patreon – thanks for all the help!