Mastodon Feed: Posts

Mastodon Feed

Boosted by brib@bribstodon.xyz ("brib :neofox_floof:​ :Nonbinary:"):
dinobrarian ("Charlie") wrote:

RE: https://mastodon.social/@Kjaerulv/116986102484944935

I spent a significant part of this week at work writing some guides aimed at people who want to avoid AI when studying. Some of it is standard infolit stuff, some is also explaining to students that not all tools designed to help them (e.g. reference managers) use ai, and the rest is how to switch everything off.

I just need to work out how to market the guide to management so that I'm allowed to publish it!

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

why actors? well it's more the stackful coroutines bit. if you've ever tried to push async rust too far you will no doubt have discovered that recursion is streng verboten and you'd better box something. aside from introducing function colouring, rust's model of async is inherently limiting in the sorts of structures you can do without calling malloc. so stackful is just better ergonomics.

the other side effect of rust's model is that you wake a task and then poll all of its futures. i don't do this in gnt, you get mailed the answer, not told to poll again.

Mastodon Feed

Boosted by brib@bribstodon.xyz ("brib :neofox_floof:​ :Nonbinary:"):
cholling@bytes.programming.dev wrote:

Are there any small tech companies who are okay with being small tech companies? It seems like every tech company either wants to become the next Google, Meta, or Amazon, or wants to get bought out by the current Google, Meta, or Amazon.

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

pre-1.0 rust had actors too. they got rid of them because they wanted to be a c++ replacement (status: ongoing, might be a while lol).

i personally think they should have kept them. even if they shaped the programs you write away from the programs you'd write in c or c++, i don't care, i don't want to write all my code on the lowest level possible, i just want it to be fast and easy and maintainable.

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

so i guess the first job would be to settle on a rough design. i would vote for focusing on PC-grade hardware, which would allow us to provide something like gnt-based actors which would certainly not be integrated with async i/o on an embedded platform.

Mastodon Feed

Boosted by cwebber@social.coop ("Christine Lemmer-Webber"):
dlakelan@mastodon.sdf.org ("Daniel Lakeland") wrote:

@cwebber @andrewrk

"To me this is completely missing the point, which is to pool effort in order to ensure that in general users of software remain in control of that software. To this end it doesn't really matter if your code gets picked up by AI companies. It primarily matters whether high quality free software is available to users providing competition that limits the degree to which proprietary software can get away with being coercive....

Mastodon Feed

Boosted by cwebber@social.coop ("Christine Lemmer-Webber"):
dlakelan@mastodon.sdf.org ("Daniel Lakeland") wrote:

@cwebber @andrewrk
... If you refrain from participating in the software of the commons, the only thing that you're doing is surrendering more of our collective agency to abusive centralized powers." --Andrew Kelley

Fuck yes, can I get this on a billboard? On a flag? On a t-shirt... paint it on a fucking mural please...

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

this was one thing that annoyed me about zig. comptime is nice for being able to do stuff, but i'm not sure i can work out how to work with an anonymous returned object with methods from C, like what am i even supposed to do with that?

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

oh yeah, here's the big one: whatever we do, i want to be able to use stuff written in it from C. if i can use it from C, i can use it from python, haskell, scheme or whatever i want.

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

we need something that fills the gap generics fills in most languages at a minimum. i mean obviously i would like all the powerful types in the world, but i must admit i have been enjoying how quickly C compiles.

Mastodon Feed

brib@bribstodon.xyz ("brib :neofox_floof:​ :Nonbinary:") wrote:

Okay, time to eat

Mastodon Feed

Boosted by brib@bribstodon.xyz ("brib :neofox_floof:​ :Nonbinary:"):
jtruk ("James / jtruk / crow") wrote:

I see some of you sneaky little traitors duplicate the stuff you post here onto Bluesky!
I should probably do the same - fedi interactions are where I get the most joy but there are folks there who aren't here.

I'm presuming you're using some automated thing to do this rather than chopping text to fit and reposting manually? Suggestions welcome, ta!

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

#define SAFE(...) /**/

Mastodon Feed

brib@bribstodon.xyz ("brib :neofox_floof:​ :Nonbinary:") wrote:

Of course, I don't expect everyone to post exactly the way I want, that's why I'm using the mute button

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

gnt would make an absolutely banger base for a systems language with integrated async i/o btw

Mastodon Feed

brib@bribstodon.xyz ("brib :neofox_floof:​ :Nonbinary:") wrote:

To keep the peace, I'm readily muting the following accounts:

  • Stolen content (please credit artwork/memes you repost)
  • LLM writing or images
  • Too much LLM news (usually I've just unfollowed these accounts as I don't mind the occasional piece of news in my feed, I just don't want to encounter it all the time)
  • Too much doomy news in general (again, only so much doom I can take 😭 )
  • Un-CW'd suggestive-ish stuff if I don't feel I'd be comfortable encountering in public
  • Posts about a cool new website/article/etc that turns out to be slop (unfortunately not everyone can tell, but seeing these projects depress me far too much... 😭 )

I realise that I would probably end up muting my own account on account of all the LLM posts/general doom, so this is your permission to mute me if I get too much

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

is anybody else feeling a need enough that they'd want to get involved? it sure would be a lot easier if it wasn't a one man band.

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

i dunno folks, sometimes i feel like i'm not going to be able to avoid writing that c alternative language that's been in the back of my mind for several years.

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

oh yeah, just one other thing: when i finish gnt, it will be memory safe too, despite being written in C.

this idea of memory safety only being possible with languages designed for it is not correct, all you buy is more assurance of correctness.

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

that issue is itself incredibly surprising, given that Fil-C is a slop project and zig has a strong anti-slop stance.

but to say this is how we will get memory safety (which btw RUST DOES NOT HAVE!!!1111) is just hilarious

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

this is of course on top of the base issue, which is itself a travesty that makes me not want to write zig.

i have been in communities where i lost respect for the people developing the language too much already, i am not trying to collect them like they're pokemon.

Mastodon Feed

Boosted by cwebber@social.coop ("Christine Lemmer-Webber"):
screwlisp@gamerplus.org wrote:

#lispyGopherClimate Sunday-morning-in-Europe #live #technology #lisp #podcast every week since 2022. #ARCHIVED

https://toobnix.org/w/pxKfPQut7XZVpuPP3pGujH

Floating point numbers in ANSI CL very lightly and what people are talking about on irc.

@cwebber 's vibrating bobsled #ai article, #emacs and a Canadian sociologist falling for her "research ai boyfriend"
https://dustycloud.org/blog/faulty-towers-vibe-sickness-and-the-vibe-bobsled/
https://www.cbc.ca/news/canada/kitchener-waterloo/whats-it-like-having-an-ai-boyfriend-2-waterloo-researchers-decided-to-find-out-9.7281399

Talking about the state of #zine issue 0 (released tuesday-in-america no-matter-what) #peertube #fedi

A very spooky green lisp alien lispy gopher show banner, with the gopher looking on from behind.

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

oh christ, maybe i will just shun zig instead

If you want to comment in this thread, please either have your open source zig project(s) visible on your codeberg profile, or be Fil Pizło, otherwise zig issue tracker is not interested in what you have to say

https://codeberg.org/ziglang/zig/issues/36237#issuecomment-19733150

Mastodon Feed

Boosted by kornel ("Kornel"):
Abelvicent ("Environmental Conservation") wrote:

🔥 If you don't understand water, you don't understand fire. Every wildfire begins long before the first spark. We drain the Earth's groundwater, pave over the land, and send precious rain rushing to the sea instead of letting it nourish the soil. Trees slowly die from thirst until forests become fuel. Every wetland restored, every tree planted, and every drop of rain returned to the ground is a chance to save lives, wildlife, and our future. Don't wait for the next fire. 💧🌍

🔥 If you don't understand water, you don't understand fire. Every wildfire begins long before the first spark. We drain the Earth's groundwater, pave over the land, and send precious rain rushing to the sea instead of letting it nourish the soil. Trees slowly die from thirst until forests become fuel. Every wetland restored, every tree planted, and every drop of rain returned to the ground is a chance to save lives, wildlife, and our future. Don't wait for the next fire. 💧🌍

Mastodon Feed

Boosted by kornel ("Kornel"):
TheBreadmonkey@beige.party ("NonBenary") wrote:

This is powerful. Thanks to @Akki for making me aware. 😊 :trans_heart:

Thousands attend London Trans+ Pride 2026 march

https://www.bbc.co.uk/news/articles/cvgv1v084j0o

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

oh and yeah, if it can reasonably be written in C, you'll never guess what i'm going to do...

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

i did briefly consider getting involved in zig development, but my time is valuable and the risk that it becomes unusable for me in the long term is too high for that sort of involvement. i'll use it only for things that seem unlikely to get bitten and can be easily enough rewritten to use something else.

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

and i must admit, that doing something like removing standalone fences puts big question marks on whether i can see zig working out for me in the long term. along with other things like "no, we're not having closures".

ironically gnt is one way of avoiding the need for closures...

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

this doesn't mean i won't use zig, it's an alright language, but it means that to me it will never be a proper c replacement, exactly the thing they've been advertising it as for years.

at some point i may well use gnt with zig. but the new way of using zig and c together is to use the tool to automatically port c to zig. except i used standalone fences, so that is destined to fail.

could i fix it up manually to work in zig? yes, but then i'd have written it in zig in the first place and taken the hit.

so no, zig is not to me a c replacement, because it does not support all the bits of C i want.

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

there is this absolute mess of an issue about the removal of fences which means i will probably never ask for them to come back https://codeberg.org/ziglang/zig/issues/31624