Boosted by cstanhope@social.coop ("The Luddites were right"):
pave_the_earth@girlcock.club ("Sierra BPR, "Botfly Mother"") wrote:
happy draw a shitty comic day
Boosted by cstanhope@social.coop ("The Luddites were right"):
pave_the_earth@girlcock.club ("Sierra BPR, "Botfly Mother"") wrote:
happy draw a shitty comic day
Boosted by cwebber@social.coop ("Christine Lemmer-Webber"):
alissaazar@kolektiva.social ("Alissa Azar") wrote:
Prairieland sentencing update: today’s rulings don’t just close a case, they clarify the direction of power. What happened is not only about eight defendants sentenced in Texas; it is about the rapidly expanding power of the state to redefine dissent against fascism itself as terror.
Full update- https://www.wewillfreeus.org/prairieland-part-4-blueprint-for-repression/
slightlyoff@toot.cafe ("Alex Russell") wrote:
A good day in the post.
cwebber@social.coop ("Christine Lemmer-Webber") wrote:
Even then, yes, Banzo does have an s-expression syntax for transactions, and I think it looks pretty ok ;P
cwebber@social.coop ("Christine Lemmer-Webber") wrote:
Again, I don't recommend anyone else use Banzo yet. You could try, but it's really just meant for me to walk through the data.
But honestly? We're not far from the point where we could just replace Beancount with Banzo, the main thing we need is a parser and to have it do validation. It's certainly nicer to use and work with. Much, much less of a headache.
cwebber@social.coop ("Christine Lemmer-Webber") wrote:
It was less than a week ago that @dthompson and I were discussing what to do about the accountant needing some very specific data and that it was going to be a huge headache to pull out what we needed, and that adapting anyone else's code with the Beancount stuff wasn't going to be trivial.
I off-hand'edly said "Well I did that Beancount to JSON exporter, I mean I *could* just write our own tools to go over it, but that seems absurd. I should probably just spend a few days trying to get all the individual pieces of information through Beancount, but it's so painful because the APIs are undocumented and I'd have to work with some imperative APIs."
Dave: "Sounds like you should just process it in Scheme, it'll be less painful."
Which is what I wanted to do, but it seemed unlikely it could be a time-efficient choice.
But it ended up being *incredibly* time efficient! I can't imagine such success so quickly in anything other than a lisp'y language, for all the "Lisp is Clay" reasons.
dysfun@treehouse.systems ("gaytabase") wrote:
half elf - species or time of day?
cstanhope@social.coop ("The Luddites were right") wrote:
I've been enjoying this live set from "After Cooking":
https://www.youtube.com/watch?v=Gn3XvhcP%5FwQ
(There's some brand placement for a company that I have no intention of repeating here, but it's an extremely minor part of the whole video.)
cwebber@social.coop ("Christine Lemmer-Webber") wrote:
lisp is clay lisp is clay lisp is clay
neatnik@social.lol ("Neatnik") wrote:
Happy Wednesday! We’re now hosting Phanpy and Elk, two beloved Mastodon web clients. Enjoy!
:prami_contented:
Boosted by cstanhope@social.coop ("The Luddites were right"):
Aleums@timeloop.cafe ("manic pixie donkey kong") wrote:
Boosted by cwebber@social.coop ("Christine Lemmer-Webber"):
hazelweakly@hachyderm.io ("Hazel Weakly") wrote:
Will I ever stop submitting CFPs an hour before the deadline?
Probably not
But will I ever stop feeling guilty for doing so?
Also no
But will I at least get better at planning my conference attendance schedule?
Alas…
Boosted by cwebber@social.coop ("Christine Lemmer-Webber"):
flowrider@toot.io ("FLOWRI~1 aims to misbehave") wrote:
@catsalad Can't find any. Have a flower instead!
cwebber@social.coop ("Christine Lemmer-Webber") wrote:
RE: https://social.coop/@cwebber/116801579600136319
fedi can't wait, but is a little scared
Boosted by cwebber@social.coop ("Christine Lemmer-Webber"):
cwebber@social.coop ("Christine Lemmer-Webber") wrote:
the AI bubble popping
cwebber@social.coop ("Christine Lemmer-Webber") wrote:
Just over 300 lines to generate the spreadsheet, including writing a custom OpenDocument spreadsheet file without any 3rd party library; processing data and generating reports in Scheme is just so comfy https://codeberg.org/spritely/banzo/src/branch/main/ods-spreadsheet.scm
This really isn't designed for anyone else to use yet but it is working pretty well so far. Worth the time.
Boosted by cwebber@social.coop ("Christine Lemmer-Webber"):
cwebber@social.coop ("Christine Lemmer-Webber") wrote:
the poll
Boosted by cwebber@social.coop ("Christine Lemmer-Webber"):
cwebber@social.coop ("Christine Lemmer-Webber") wrote:
ur face
cwebber@social.coop ("Christine Lemmer-Webber") wrote:
@bkuhn all this years later it seems I am finally indirectly working on the NPO Accounting Project ;P
cwebber@social.coop ("Christine Lemmer-Webber") wrote:
Damn, nice. The command-line accounting tool I built in Guile takes about 0.02 seconds to generate an OpenDocument spreadsheet file in the format our accountant wants it.
That's damn fast!
And it's so much nicer to operate on this data in Guile than it was trying to torture Beancount's bean-query or largely undocumented Python API into giving me what I needed.
dysfun@treehouse.systems ("gaytabase") wrote:
physics is all about minimising action so why is it 'laziness' when i do it?
Boosted by cstanhope@social.coop ("The Luddites were right"):
marijn ("Marijn") wrote:
Contemporary economy makes much more sense when you stop trying to see it through the 'production of value' lens, but use the 'unrepentant looting of society by the powerful' framing instead.
isagalaev ("Ivan Sagalaev :flag_wbw:") wrote:
RE: https://cosocial.ca/@mhoye/116776977239588631
This!
Something I've been preaching to people as well. LLMs just show you what to optimize away! We need less boilerplate code, more useful APIs, cleaner docs. Not a crutch to cover over existing suboptimal solution.
dysfun@treehouse.systems ("gaytabase") wrote:
people are always sceptical when you can claim a speedup on literally any algorithm, but trust me, this one works.
Boosted by cstanhope@social.coop ("The Luddites were right"):
bkardell@toot.cafe wrote:
Kitty doodle
Boosted by cwebber@social.coop ("Christine Lemmer-Webber"):
dthompson@toot.cat ("dave") wrote:
This post is dedicated to Phil Bagwell. Thanks for all the cool data structures!
dysfun@treehouse.systems ("gaytabase") wrote:
this works for literally any algorithm btw. always at 100% speedup.
dysfun@treehouse.systems ("gaytabase") wrote:
top tip: reduce runtime by 100% by simply not running the program.
cstanhope@social.coop ("The Luddites were right") wrote:
Hey, guess what? Despite what big toothpaste tube, horse barn, and genie bottle might lead you to believe, you don't have to uninvent a technology to not use it.
Boosted by jwz:
jadehopepunk@hachyderm.io ("Jade") wrote:
For the #LoRes Mesh project, we've decided to change from the GPL to the Anti-Capitalist Software License.
You can read more about our reasoning here:
https://lores.tech/blog/anticapitalist-license/
Essentially though it boils down to thinking that the Free Software movement's desire for "The freedom to run the program as you wish, for any purpose" does not seem to be a good way to actually produce the society free from harm and oppression that we want.