@gemlog I slept in today, but I still finished my first cup two hours ago. ;p

Making a promise to myself to stay away from the Fediverse timeline. ;)

Any of my multitude of followers awake? Have a martini with me. ;)

@lightweight Has a copyleft license ever been enforced by a court?

papa boosted

@snowdusk Wasabi request: I Ran by Flock of Seagulls, please

papa boosted

Wrote my first variadic function in #plan9 C, added symmetry and extrude functions. Making little houses like this one is super simple.

The symmetry has an edge offset bug, but I'm trying to figure that one out, see the diagonal? not supposed to be there.

Show thread
papa boosted

@papa puppy looks cool.

where most people just need to access a web browser, almost any linux distribution will work for them...as long as the hardware works for them 'out of the box'.

you don't want a person's first experience of linux to be dealing with modprobe and other driver garbage.

so if they can flash a USB drive, they can try almost any distro risk free to see if it detects hardware, and see the interface.

papa boosted

Wait? Everything in is a file? Like, I just clone a connection “directory” and write “connect 127.0.0.1!8000” to /net/tcp/0 and that’s a TCP connection? Holy smokes!

Show thread

@joeo10 Museo dell'Informatics Funzionante has a simulated Soviet-era DEMOS system on-line.
medialab.freaknet.org/~papa/de

@tootbrute In my own personal question for a "Simple is Best" OS, I have been happy with Puppy Linux for the last year or so, but an currently giving TAILS another look.

In the past I've had some success with Mint for a first-time Linux user.

Perhaps Linux's biggest advantage is the new lease on life it can give old hardware.

papa boosted

@papa I think Kubuntu with KDE window manager (the style of interface) is a pretty friendly one.

ubuntu with gnome window manager is good too.

the best part of these 'basic' ones is there are so many resources online for when you need help.

i tried others like Tails (too specific in purpose), Qubes (too difficult), Manjaro (very different than ubuntu) but I like the look and feel of KDE the best.

Others have suggested Mint and Elementary (Mac like interface) too.

papa boosted

question 

@if So in UNIX everything is supposed to be a file you know but these Berkeley kids got ahold of the AT&T source code and they made TCP/IP which is good, but they made it with new special system calls some of which need you to be some specific user (root), instead of just filesystem permissions, which is bad. So that was the beginning of things in UNIX going terribly wrong, not that it was very good anyway, since it was made for a VAX. That's now OpenBSD, which is quite nice in comparison to the horrors it spawned, ironically.

So Plan 9 was stepping back and really building a new system from scratch from the UNIX philosophies, with no little to no care for backwards compatibility or any of it's historical baggage. This time, everything really was a file, everything was built under the assumption that your resources were networked together. You'd have a small terminal that would use the CPU of a remote machine all in your filesystem namespace mounted from another system! C was changed in incompatible ways, multithreading was an assumption, dirty system details like endianess were handled automatically deep inside the C library, and above all one of Plan 9 biggest contributions to technology was an assumption: UTF-8. Yep UTF-8 started here, and every part of the system uses it. Then of course they took the same approach with the mouse and graphical facilities, the GUI isn't first class on Plan 9, it's the only real way to use it and it's built entirely with a filesystem interface. Mouse chording and all three buttons are used throughout the GUI in applications to make using them fast and efficient. And while it's window management facilities can seem primitive you can extend them by writing your own simple software that accesses the interface and adds tabs or whatever you like (or use an existing one). Or, nest Rio!
And to explain that I have to talk about namespace now, on Plan 9 every process has its own unique view of the file system, your / can be whatever you want it to be per process with no privileges other than you can access files you don't have access to. Or any other folder. So, on Plan 9 every application as far as it can tell, is the only application on a screen that is your current window size. When you open a graphical application in your terminal, that window will just turn into your application. It can't see out of its namespace, that window is the whole world for every application started in it. And what this means is you can arbitrary nest your window manager, make a window and run Rio and you have a virtual desktop! Namespaces are used everywhere, they can even be used to overlay folders over each other, so you could mount your user /bin folder over the system one for example! There's also a filesystem interface you mount that is made for message passing between processes in different namespaces, that works because namespaces.

Overall, Plan 9, and I suggest you use the 9front fork is the OS of the future, yesterday, and it's simply nice to use and program on unlike anything else I've used. You don't get this level of enlightened without a lisp machine usually.

@tootbrute Do you have a favorite Linux distribution to help Windows-heads make the transition?

papa boosted

windows is actually GOOD because when a friend tells me "man my computer is so slow", i tell them, "just give it to me"

they do, i install linux and can still get many more years of life from it.

gotten most of my computers i'm using right now like that :D

papa boosted

gotten my wife into privacy and security more and more...

-got her to run blockada on her phone
-we now use Conversations running on my Yunohost XMPP server for our phone communication

omg guys, she even asked me how to use Linux and i showed her. she's going to try using linux on her work laptop. i made it dual-boot for her.

crossing my fingers and hope it goes well for her.

Show more
Mastodon @ SDF

"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko