Pinned toot

I did it!!!!

TL;DR: I have ported to and written my own Wayland compositor using Cocoa 😎

0/5

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.

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

?

Inputting a tab character, galaxy brain, real story:

$ echo ' ' | unexpand -t 4 | wl-copy -n

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!

For Firefox:
addons.mozilla.org/firefox/add

While @sir over there works on a rio-like compositor (go check it out!),

I've spent some time trying to port plan9port (aka Plan 9 from User Space) to the 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?
discourse.gnome.org/t/help-nee

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 […] jeremydormitzer.com/blog/more-

✘ rich text

✔ collective ownership of the means of text production

Me: This camera on my phone is pretty wild. It's incredible how far technology has come.

Twitter: YOU'RE SUPPORTING THE SURVEILLANCE CAPITALISM MACHINE AND ALSO MY DSLR IS BETTER; YOU SHOULD LEARN HOW TO USE A *REAL* CAMERA.

Me: GNOME's design has gotten pretty good lately!

Twitter: GNOME SUCKS, THEY HATE USERS, YOU SHOULD USE KDE INSTEAD.

Me: I have been thinking about getting a tattoo.

Twitter: TATTOOS CAUSE CANCER AND YOU WILL REGRET IT WHEN YOU'RE OLD AND WRINKLY.

@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

OH "I put all my files under /path/to/ because that's what everyone's directions say to do"

How do browsers handle fractional scaling? Mainly interested in drawing the various primitives or images smoothly without weird artifacts. And why can't GUI toolkits do the same then and have to stick to integer scaling?

hey #fediverse, tell me about non-unix #operatingsystems you like!

For example, I really enjoy Haiku and am intrigued by MorphOS.

PS: Appreciate boosts to extend my reach here. <3

I'm finally syndicated on planet.gnome.org! I think I'm going to start putting out more blog posts now :D

RT @stefan_3d@twitter.com
Rule of thumb: if your static web page takes more memory than a screen shot of that page, you’re doing it wrong.
wired.com/2016/04/average-webp

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.

You can't take the TODO out of Mastodon.

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, Brian!, and Daniel Glus as moderators.

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