Notices by LisPi (lispi314@udongein.xyz), page 6
-
Embed this notice
LisPi (lispi314@udongein.xyz)'s status on Sunday, 21-Jul-2024 04:28:01 JST LisPi @Suiseiseki @gentoobro When your language starts to require the language plus over a dozen different tools to be barely usable, that's not exactly a ringing endorsement.
Interlisp did it better. -
Embed this notice
LisPi (lispi314@udongein.xyz)'s status on Saturday, 20-Jul-2024 17:21:38 JST LisPi @lain @cinnamon I'm kind of wondering what kind of weirdass sale might've led to this many minisplit systems being cheaper than a rooftop unit. -
Embed this notice
LisPi (lispi314@udongein.xyz)'s status on Saturday, 20-Jul-2024 07:29:51 JST LisPi @tinker @djnick The core of the problem is the OS.
Namely, an OS with a kernel lacking any meaningful fault isolation.
The research for making OSes not vulnerable to that sort of problem has been completed since at least the 80s.
There really isn't an excuse.
The research for making /performant/ equivalents that do not require special hardware is newer (Singularity OS project is one example from the very same OS publisher, for instance), but was also mostly completed a few decades back.
Trusting Trust is not about the same problem (malice of the component doesn't matter so much if it never has access to anything it shouldn't anyway), but even so David A. Wheeler's paper was published a while ago now.
(Caveat of course being that malicious components can still potentially DoS the system and hardware vulnerabilities can also enable complete compromise despite there being no logic-level flaw in the isolation.) -
Embed this notice
LisPi (lispi314@udongein.xyz)'s status on Friday, 19-Jul-2024 21:21:55 JST LisPi @splitshockvirus @Suiseiseki The whole vessel also has a tendency to fail catastrophically if something goes wrong. -
Embed this notice
LisPi (lispi314@udongein.xyz)'s status on Friday, 19-Jul-2024 21:03:37 JST LisPi Have you heard of the concept of tap water and a nice glass or metal water bottle that's added microplastic free?
You're assuming the presence of freely accessible water fountains and/or otherwise hygienic means of refilling a water bottle.
That tends to be a lot less common here, unless you specifically go out of your way to visit college campuses or something similar.
(Before the pandemic the situation was slowly improving, but I'm not sure if that has continued.)
Or are you just suggesting someone carries a few liters of water from home to start with?
-
Embed this notice
LisPi (lispi314@udongein.xyz)'s status on Friday, 19-Jul-2024 16:50:36 JST LisPi @snacks @lucy @mia A bunch of the other projects around Igorrr are also pretty neat. -
Embed this notice
LisPi (lispi314@udongein.xyz)'s status on Friday, 19-Jul-2024 06:43:54 JST LisPi Because someone put a bomb in one so they got rid of them all
Couldn't you just leave an unattended bag, car or something else?
Not sure removing the trashcans really achieves anything besides perhaps limiting the timespan of geofencing they'll want to use.
-
Embed this notice
LisPi (lispi314@udongein.xyz)'s status on Thursday, 18-Jul-2024 14:40:38 JST LisPi @akko @vriska Is that supposed to improve confidence in trustworthiness or decrease it though? -
Embed this notice
LisPi (lispi314@udongein.xyz)'s status on Thursday, 18-Jul-2024 14:40:36 JST LisPi @vriska @akko I suppose they're probably not planning on using it in the first place, if the experience of the trade/show was the point. -
Embed this notice
LisPi (lispi314@udongein.xyz)'s status on Thursday, 18-Jul-2024 14:40:34 JST LisPi @vriska @akko The key operand in my case was grown stuff and trusting the person to actually grow them.
It's a lot harder to mess with seeds than to screw up the many sensitive laboratory steps for safe output compounds. Nevermind the risk of intentional tainting. -
Embed this notice
LisPi (lispi314@udongein.xyz)'s status on Monday, 15-Jul-2024 06:51:51 JST LisPi @allison @nik @wizard I'd considered using Swing recently for a project to not have to deal with external dependencies on annoying things to compile. (Fuck the GTK & Qt build processes)
Of course as it turns out I found that someone else had already implemented what I had in mind so it didn't make it past planning phase. -
Embed this notice
LisPi (lispi314@udongein.xyz)'s status on Monday, 15-Jul-2024 03:01:16 JST LisPi @RosyEyed @chjara 4chan kinda went down the shitter over the years.
Culture of certain boards got worse, moderation got equally worse, and the Cloudflare bullshit is there. That last one on its own is good-enough reason not to use it. -
Embed this notice
LisPi (lispi314@udongein.xyz)'s status on Sunday, 14-Jul-2024 08:20:17 JST LisPi @s_hentzschel @mcc @kapsiR The open web and internet existed before invasive ad spam and subsequent rot.
The vast majority of what information I consume could be distributed on BBSes, Fidonet and Usenet without any problem.
Bandcamp could be replaced by a Usenet hierarchy with artists (verification would involve some cryptographic signing, presumably) posting magnet links to their music with a few tags and GNU Taler wallets (for pay as you want model, because banks for some reason never properly standardized anything usable by arbitrary clients). They could additionally post the music to some sibling .binaries group for the actual music files.
Much of Youtube could be replaced by the same.
Usenet and NetNews in general supports MIME types, so formats to facilitate unambiguous indexing could be used too.
And so promptly I've replaced 60% of what most of my family members use the internet for with something that doesn't even require a constant connection (downloading requires such access, but everything else other than GNU Taler transactions can be done offline), is distributed at its core (except the GNU Taler payment, that requires a direct connection to the exchange registering the transactions) and which access to was provided by ISPs.
Note that in this case I only limited myself to technologies that already exist. It's possible to improve on them, and it's possible to create new ones too. But we already have what we need for a Free and social network. -
Embed this notice
LisPi (lispi314@udongein.xyz)'s status on Saturday, 13-Jul-2024 03:34:00 JST LisPi The Old Computer Challenge (and various similar things) just make(s) me wish we had properly cared about secure Free Software OSes back then.
Isolation the likes of which Qubes achieves really /doesn't/ require memory-heavy VMs if you start with the right primitives and build the OS from the ground up.
Some capability-security OS written in some language that easily reifies this aspect (Language-Based Security simplifies a lot of things), like Common Lisp, could achieve similar isolation in ephemeral "worlds" with a fraction of the compute resources.
>512MB~1GB to isolate an environment from the rest of the machine? How about ~1MB or less instead? -
Embed this notice
LisPi (lispi314@udongein.xyz)'s status on Saturday, 13-Jul-2024 03:33:58 JST LisPi @SoniEx2 There are a number of options. I haven't looked at WASM in enough detail, but it is possible it provides the right logical restrictions underneath the languages implemented on it. Similarly, there was a C guest on Open Genera.
It isn't strictly necessary to use a bytecode VM to achieve those results, but it requires the language not having direct access semantics or the compiler ignoring that and still emulating things atop safe constructs instead (C thinking it's doing memory accesses while it's just accessing a dynamically-checked array implemented in Common Lisp, for example).
Of course one caveat I didn't mention in my original post is that no matter the theoretical soundness & resulting logical security, hardware side-channels can completely blow it, so it is still no license to just execute arbitrary code (such as proprietary malware). -
Embed this notice
LisPi (lispi314@udongein.xyz)'s status on Friday, 12-Jul-2024 03:57:47 JST LisPi @allison @maija @mona @Suiseiseki I think that's kind of distinct from dbus-mandatory software. -
Embed this notice
LisPi (lispi314@udongein.xyz)'s status on Friday, 12-Jul-2024 03:34:53 JST LisPi @Suiseiseki @mona > To get audio input and output bridged, you'll need to have systemd/Linux with pulseaudio installed, but of course you'll love that.
I don't think systemd is mandatory for either pulseaudio or pipewire. -
Embed this notice
LisPi (lispi314@udongein.xyz)'s status on Thursday, 11-Jul-2024 04:53:11 JST LisPi @vr-t8x15 @sun @feld > proper computer science courses tend to like C though from what i can tell
They do. And for some reason, few ever talk about the litany of design problems with it, or applaud them as laudable, instead of flaws. In many cases because they drank the kool-aid for a bunch of memes that haven't been true or relevant for decades at this point. -
Embed this notice
LisPi (lispi314@udongein.xyz)'s status on Thursday, 11-Jul-2024 04:44:36 JST LisPi @vr-t8x15 @sun Scala is pretty much what Java should have been.
Unfortunately, the implementation has /problems/ (the tooling is a hot flakey mess). -
Embed this notice
LisPi (lispi314@udongein.xyz)'s status on Thursday, 11-Jul-2024 04:30:58 JST LisPi @sun @vr-t8x15 @jeff There are a few Runtime Systems for some various floating around on the web.