Greetings! My name is Daniel - I’m a mostly self-taught software engineer based in the US. I write code primarily in Go, C, or C++ and use Plan 9, OpenBSD, or Linux depending on the day. You can see what I’m working on at github.com/dnjp
#introduction
hello, i'm phoebe. i live in nyc. i dont love computers but i do love talking to friends and strangers on the internet so it is an uneasy truce.
what i wrote in my bio is "i am a weird tech loser and artist. i enjoy contrarian ways of thinking about computers. i like plan 9, apl/k, forth, minimalism in technology, and maximalism in art" which is also true.
i put some of my art and writing on www.timeflayer.com which is my website.
@dnjp that said, the scrolling behavior is terrible. I tried out a few unmerged PRs in p9p to improve it, but it’s still pretty bad.
I’ve used acme as my daily driver for about the last two years. After using sam exclusively over the last week, I think I’m starting to see the light. The workflow is just so much more efficient for large projects. No more searching through stacks of acme windows trying to find the right one. After porting over the 9front Ctrl+b shortcut to switch to the command window, I think I’m in Nirvana. It feels like a much more even balance between the keyboard and mouse.
You know, it just occurred to me that the value proposition of REXX (and ARexx in particular) is access to state inside of applications.
This is why AmigaOS 1.3 and later were so awesome when used with ARexx, because you can, if you were so motivated and your applications offered the appropriate resources to ARexx, pipe live data from some source into a Deluxe Paint image in near real-time. This might be useful for, e.g., televising telemetry from scientific instruments, for example.
Of course, this access was mitigated through commands rather than fixed interfaces. So, the command to retrieve some data in application A might be very different from that used with application B. But, the principles were there all the same.
REST basically is the same concept, but with a fixed set of verbs, while Plan 9 (via 9P) takes this one step further still by exposing information as if it were a native filesystem interface.
For years, many people looked to Linux, QNX, and BSD as the natural successors to AmigaOS. But, I don't think they're there. Some looked to Haiku / BeOS, because it's so lightning quick. But, again, ...., from a user's POV, it's just another POSIXy environment. All of these have always felt ... off ... to me for some reason.
But, Plan 9, I think, is substantially closer to embodying the spirit (even if not the appearance or performance) of AmigaOS.
I want 2021 to be the year that I actually get up to speed on Plan 9. My gut tells me now is the time to get involved in the Plan 9 community.
FCKXMS is out NOW!
Ten local electronic artists have sent us ten exclusive songs, celebrating this special time and this special occasion: the time of laughter and despair, the gifts and discounts, the unavoidable consumerism and devastating trickle-down economics. Let’s scream together as Richy Rich gets a little richer again, while we’re hopelessly waiting for the Looney Toons sign “That’s all, folks”.
The Plan 9 interviews that @henesy has done so far are definitely recommended listening if you’re new to Plan 9. It’s super interesting hearing about what some of the 9front folks are working on. 10/10 would recommend!
Rocketeer, my Gemini browser for iOS is now in public beta! (boosts appreciated)
Follow the instructions here to join: https://testflight.apple.com/join/LAs1URxM
If you have any issues or feedback (positive or negative), please let me know! You can message me here, send me an email (me at shadowfacts.net), or open an issue on the project issue tracker: https://git.shadowfacts.net/shadowfacts/Gemini/issues.
If you use acme as your daily driver on Unix, you may want to check out nyne - a suite of formatting and text editing tools I wrote for acme. You can kind of think of it like a .exrc for acme. Let me know what you think: https://dnjp.github.io/nyne/
Greetings! My name is Daniel - I’m a mostly self-taught software engineer based in the US. I write code primarily in Go, C, or C++ and use Plan 9, OpenBSD, or Linux depending on the day. You can see what I’m working on at github.com/dnjp
#introduction
Software Engineer | Go, C, C++, *nix, Plan 9
https://danieljames.cc