Greg Pfeil

@sellout
401 Followers
352 Following
688 Posts

#prosecuteICE

Freediver, alpine/backcountry/nordic skier, rock climber, programmer. Turning cool ideas into terrible programming languages. Twitter early-abandoner. Thought Mastodon would be more metal.

http://pronoun.is/they

In a former life, I was a composer and classical guitarist.

freediving45m depth / 4:14 static
climbing5.12c / V6
home pagehttps://technomadic.org/
GitHubhttps://github.com/sellout

This evening has had a sad surprise for me.

Now, I am calling for #openSUSE to revert the recently imposed project-wide ban on young people:

https://lists.opensuse.org/archives/list/[email protected]/message/6PU6JU2IGKDANYNN3KIXDR2UQSVP6JI2/

(Update: Thanks for the overwhelming reactions! Please also consider https://toot.teckids.org/@nik/116550879189375534 .)

We're announcing Mikan: a proof assistant for cubical type theory, forked from the Agda codebase.

Note: you can also read this announcement as a Gist.

The Agda developers have recently proposed codifying their official stance on LLM-generated contributions: they are "concerned about the negative effects of large language models (LLMs) on many individuals, our society, and our planet", but refuse to take any concrete action to address their own contribution to these. They have judged the hypothetical future usefulness of the slop generators as outweighing the present, very real harm being caused by the AI industry.

We understand that, over its 20 years of Git history, Agda's implementation has evolved to cater to subsets of its user-base with very diverse, and often conflicting, needs. However, the attempts to bridge these divides (e.g. --without-K vs. --cubical-compatible) present a significant maintainership cost, and are often resented by both camps, since they present one camp with substantial performance costs, while offering the other camp no clear benefit, since code across the divide is written with very different formalisation sensibilities.

Other extensions to the type theory are kept despite known inconsistencies (sized types), or being impossible to adopt without complete vertical buy-in (cumulativity, erased cubical), or simply for backwards compatibility (--guarded/@lock). In the best cases, these features are championed by a single maintainer, and keeping them well-tested against the continuous adoption of new features is a struggle when very little code uses them.

Our plan is to focus on exactly one variant of the language ("full --cubical"), and to drop support for all the language features which are explicitly deprecated, inconsistent, or simply ill-understood in conjunction with this fragment. This will give us a solid base from which we can work to improve the experience of working on the Mikan codebase, to attack the existing correctness and usability issues with features like termination and positivity checking, and to pursue breaking improvements to the core type theory and its user interface.

Signed:

mikan

mikan

Codeberg.org

Hey Fedizens,

I work with a lot of old people, and as you can imagine, many of them have vision issues and/or difficulty reading. What screen readers do you recommend for ease of use? Think: if you were going to ask your grandma to set up a screen reader without walking her through every step, is there a decent tool you'd recommend?

Thank you! And please boost liberally unless there's, like, one definitive answer and I'm just ignorant of it.

#blind

“This page is slowing down Firefox.”

Ah, cool – so the 2 500 other pages are doing just fine. It’s _this_ one that’s the problem.

I run a patient advocacy site on low-dose buprenorphine for BPD and I'm looking for a healthcare attorney with FDA/regulatory background to review our prescriber guide for liability.

Denver-based, but location-flexible. Boosts and referrals appreciated! #HealthLaw #BPD #PatientAdvocacy

Most recent sign of aging: my eye doctor suggested I wear glasses _with_ my contacts.

/me starts looking into screen readers 😬

Have you ever heard a song the same way for literal decades, then one day you just hear the _correct_ lyric?

I just realized that in Pink Floyd’s “Have a Cigar”, the words are not “We call it riding the crazy train.”

My brain was just in the right state or something and I heard “… gravy train,” and was like “oh, that makes so much more sense.”

I blame Ozzy for this one.

@samir @RosaCtrl Yes, absolutely. The idea is that if you rewrite a program from one (scripting or otherwise) language to another, you don't have to change other parts of your system that refer to it. Language is an implementation detail. If you have bash libraries that need to be sourced by others, then they can have a suffix, just like a .py module would.
Having read a good bit of A. A. Milne in my youth, I see significance in every Unexpected Capitalization.
Gsus is risen, Happy Easter.