Show newer

I'm really not a fan of how websites that use cloudlfare are unusable when you use privacy enhancements or alternative browsers.

Projects hosted on gitlab basically force me to use a different browser just to contribute.

Did another round of adjusting my keybindings. Now I can auto-complete commands on my terminal more easily. I think next I'll switch all my applications that use ctrl+q to quit to ctrl+esc so I don't need my keyboard out at all for most navigating.

Probably also change my browsers to use ctrl+page up/down for navigating history.

I don't even understand how people are getting ChatGPT to help them write code professionally. Even putting aside "it's not good at it", what kinds of things are people asking that it could possibly know about? If we were asking ChatGPT about code for work we'd have to feed it pages and pages of libraries that were developed in-house and custom services that the code interacts with. I genuinely don't understand what people are even trying to get help with

LAPD's budget is $1.3 billion dollars, annually. For one year they moved $11 million of that (0.8%) to a basic income guarantee experiment that dramatically improved quality of life for 3600 people in LA by giving them $1000 a month. Like all basic income guarantee programs it is ending with no sign of sustained funding. LAPD's budget will increase by ~$75 million this year.

Every time.

static1.squarespace.com/static

latimes.com/california/story/2

“don’t take criticism from people you wouldn’t take advice from” is genuinely such a good mindset to have

Browsers not taking the OS style/needs into consideration and deferring entirely to websites is one of their cardinal sins. We've had CSS APIs in the spec with system styles for years and nobody implements them. Why?

Show thread

Instead of every website needing to build a table of contents, web browsers should be exposing that via the accessibility tree.

Instead of every website needing to have a UI for paging, web browsers should be able to get the OrderedCollection and render the UI or however many pages you want.

Instead of websites having a million JS-riddled form rendering libaries, web browsers should be able to expose form fields however the user likes.

This should work for 2D, TUI, and 3D depending on browser

the linux ecosystem is probably the worst example of whete this fails. I have like 6 totally different app styles to deal with at any given momebt because of all the toolkits and the fact that flatpack makes it even more annoying to get the app to just use your preferred kde/gnome/etc theme 😭

Show thread

I get this limits what apps can do and giving access to raw graphics is important, but it being the default makes it more of a pain for both making apps (especially cross platform) and trying to have a consistant experience as a user. Let alone the accessibility issues when apps decide they should reinvent rendering without thinking about screen readers or high contrast themes or magnification etc.

Show thread

Hot take: The OS should provide declarative GUI APIs for the type of data an application wants to render instead of giving it graphics access and relying on a billion GUI toolkits with incompatible styles. Way easier for sandboxing too.

My friends haven't been playing me back in polytopia as much lately so I've been doomscrolling more kften again. 💀

Here's a crazy idea:

What if we invested all the money being burned on garbage "AI" into public education instead...

You know... Training actual neural networks...

Working on some federation bug fixes for account migrations and groups, as well as a new mobile app build!

We’re writing a FEP for our federated Comment Controls feature too!

#pixelfed

I kinda want to spend the 1.5 ish K on a more beefy GPD WIN 4, but also if I stop using vscode and go back to nano, and build a more lightweight matrix client, I just won't need all that much RAM anymore. The amount of utility I get vs the resource usage is pretty skewed

it was building on my research into non-english programming languages and Arabic programming languages in particular. The idea was to try and build a programming language that was not anchored to any particular writing system.

The observation I made was that this becomes impossible because of how names work in programming. to use a library someone else wrote you have to use the exact names that they exported for their functions etc. so you are forced into linguistic parity with them.

Show thread
Distributed Press ( @distributed ) is drafting a new FEP for #ActivityPub for "Peer-to-peer Identities". The general gist is that objects (such as Actors and content) can link to alternate versions of themselves, which can be hosted elsewhere, such as #IPFS. If the server goes down, data can be served from there instead.

You can read the draft proposal here: https://codeberg.org/fediverse/fep/src/commit/3efef8bffd9581a116135be4953ccb2ebdf4f482/fep/1024/fep-1042.md

Just co-created a `curl | bash` style install script for macos/linux with a local phi3:instruct LLM. AMA

I've just been told that Apple are transitioning to cleartext iBoot images. We already knew there wasn't anything naughty in iBoot (decryption keys had been published for some systems/versions, plus it's tiny anyway and doesn't have space for networking stacks or anything like that) but this means that, going forward, the entire AP (main CPU) boot chain for Apple Silicon machines is cleartext, as well as SMC and other aux firmware that was inside iBoot for practical reasons.

The only remaining encrypted component is SEPOS, but it's optional and we don't even load it yet for Asahi Linux. All other system firmware other than iBoot and the embedded SMC/PMU blobs was already plaintext.

That means that there is no place left for evil backdoors to hide in the set of mutable Apple Silicon firmware. All updates Apple publishes going forward can be audited for any weirdness. 🥳

(In practice this doesn't really change much for the already-excellent privacy posture of Apple Silicon systems running Asahi, which have always been way ahead of anything x86 since there's no Intel ME or AMD PSP equivalent full-system-access backdoor capable CPU, but it helps dispel some remaining paranoid hypotheticals about what Apple could potentially do, even if already very unlikely.)

It's kinda funny how node.js still doesn't have first class suppport for ESM everywhere. Most tooling has migrated to it years ago and yet stuff like the new "single executable applications" feature still defaults to commonjs.

nodejs.org/api/single-executab

Show older
Mauvestodon

Escape ship from centralized social media run by Mauve.