"Prior to its breakup in 1984, Bell System's legal monopoly over telephony in the United States allowed the company to impose strict rules on how consumers could access their network. Customers were prohibited from connecting equipment not made or sold by Bell to the network."
this is basically every (closed) chat app these days: only vendor-approved equipment that the customer doesn't own. Except this time it's made out of software because it's 2021.
@icedquinn that's actually really cool
at some point, I did want to write a thing that would add a chat room to every website ever (I think this was during trying to digest some stupid textbook, too)
like, such things would indeed make too much sense
(I was mainly trying to help with the latter issue, by introducing something additional to make it more stupid)
(maybe it wasn't stupid enough)
@icedquinn ... on the other hand, if the entire textbook happened over xmpp, including pages and drawings and everything, that'd be an accomplishment already
it'd be almost as inadequate as making a hyperlinkable rich text document pretend that it's a messaging app
me> it's time to figure out how to have the laptop go to sleep without "sudo pm-suspend"... it's been months since install
*tries to look up how to do this*
> ummm maybe it was called "acpid"
~ $ acpi_listen
# yess we'll figure out how the events are called, and then eventually write a shell script that might work.
# let's collect some sample events!
[laptop goes to sleep]
[laptop wakes up]
copyright, disney, microsoft
Often I see people argue that copyright protects small creators from having their work appropriated by big companies.
Disney just casually (and pretty clearly) breached their contract with Scarlett Johansson, an extremely rich and influential person.
Microsoft just used everyone's copyleft code to train an algorithm that generates unlicensed code.
I can't imagine that for lower-profile cases the megacorps are really stopped by those laws.
@deepbluev7 ... being late, combined with too much looking at retro video cards I guess :D thanks for pointing it out!!! (also, fixed :))
file systems are just persistent hash maps containing other hash maps and binary blobs
you can memory-map large files; actual reads only happen on access
you can store hash maps in memory
you can pretend they exist if someone reads them
we could just memory-map the _entire file system_!
-- from the "questionable OS API ideas" dept
@staticvoidmaine my favorite part is that you don't ever have to decide whether to go through the VPN or just directly, because it'll pick the right route anyway (vs. openvpn will always go through the server if it's on).
Which wireguard could also do with the right config, if you take care of keeping config files in sync and NAT hole punching, but... those two are what tailscale / nebula are mostly about :)
@staticvoidmaine ... update: apparently, there is nebula, which is the same concept but with explicit public key crypto
and it's _actually_ open source
might try it out at some point.
@staticvoidmaine yeah, I don't like the "centralized auth" part either... or that you can't self-host the entire thing.
On the other hand, the design has an "obviously better" feel to it, similar in style to "git vs. svn". Given this, the IP roaming in mosh (or, for that matter, SSH tunnels) sound like a per-app solution to something that should have been solved by a lower network layer.
(eventually someone will write a fully open source clone I guess)