HarfBuzz 13.0.0 released with new experimental features: `hb-vector` for vector output of glyph outlines to SVG and `hb-raster` for rasterizing glyphs to A8 / BGRA32 images, among other features.
-
@behdad
maybe that's good that I don't need harfbuzz rendering with languages I know. -
@jlink @iorsh @dysfun That's a good point, and don't let my comments dissuade you from doing a thing you think would be helpful.
I think the place to start is clear messages in contributor rules or DCOs banning agent contributions. I've got language for this in my own repos, but I don't think there's a standard/best practices text people could cut and paste. Of course, this isn't a quickly findable sign of quality, which is what you're seeking (contributor guidelines are in inconsistent places)
-
@alerque @behdad maybe, I wouldn't argue here.
But rendering English, Kazakh or Russian text is pretty much possible without HarfBuzz. And that's what, in fact, what I do in my own projects.
Sure, it doesn't do stuff like ligatures and maps UTF-8 text to Unicode code points in a very stupid way. But for my own cases for the languages I know, it's just enough. -
HarfBuzz 13.0.0 released with new experimental features: `hb-vector` for vector output of glyph outlines to SVG and `hb-raster` for rasterizing glyphs to A8 / BGRA32 images, among other features.
I would like to welcome our new contributors: Claude & Codex, without whom these new features would not have been possible.
@behdad I'm disappointed.
-
-
@behdad it’s disappointing people are meeting your honesty about useful contributions with all this negative energy, but I hope you can put it aside as the dysfunctions of social media and not take it on as a judgement of the good faith work you are doing
@ianbicking @behdad incorrect! all concerns and objections to LLM use are valid, because there are so many problems with them! you have to ignore *so many downstream effects* to take this position :[
-
-
-
@ianbicking @behdad incorrect! all concerns and objections to LLM use are valid, because there are so many problems with them! you have to ignore *so many downstream effects* to take this position :[
@splendorr @ianbicking As I said, community is welcome to fork. Forking is an ethical solution to concerns like this.
That said, I researched downstream projects: Debian, Mozilla, GNOME, Fedora, a bunch others, and the way I use LLM's is compatible with their policies.
Also fortunately, text *shaping* in HarfBuzz is super stable and doesn't change often. A fork of that is very feasible for distros that absolutely can't ship this.
-
-
-
HarfBuzz 13.0.0 released with new experimental features: `hb-vector` for vector output of glyph outlines to SVG and `hb-raster` for rasterizing glyphs to A8 / BGRA32 images, among other features.
I would like to welcome our new contributors: Claude & Codex, without whom these new features would not have been possible.
@behdad OTOH, I apologize: I ended up as part of the pile up upon you.
I understand it's difficult to maintain a project and find the resources one needs to do so. Thank you for that, and I'm sorry.
-
@behdad it’s disappointing people are meeting your honesty about useful contributions with all this negative energy, but I hope you can put it aside as the dysfunctions of social media and not take it on as a judgement of the good faith work you are doing
@ianbicking @behdad Unlike
It's actually *positive energy* to care about ethics, my dude.
-
HarfBuzz 13.0.0 released with new experimental features: `hb-vector` for vector output of glyph outlines to SVG and `hb-raster` for rasterizing glyphs to A8 / BGRA32 images, among other features.
I would like to welcome our new contributors: Claude & Codex, without whom these new features would not have been possible.
-
@splendorr @ianbicking As I said, community is welcome to fork. Forking is an ethical solution to concerns like this.
That said, I researched downstream projects: Debian, Mozilla, GNOME, Fedora, a bunch others, and the way I use LLM's is compatible with their policies.
Also fortunately, text *shaping* in HarfBuzz is super stable and doesn't change often. A fork of that is very feasible for distros that absolutely can't ship this.
@behdad @splendorr @ianbicking I noticed that a hallucination made it into a commit and had to be fixed in a later one. Is that something to be concerned about?
-
@ianbicking @behdad Unlike
It's actually *positive energy* to care about ethics, my dude.
@jaredwhite @ianbicking @behdad Why call out the Harfbuzz maintainers specifically? Criticising LLMs in general is perfectly okay, but I don’t see a reason to single out the maintainers of a single project. My understanding is that Harfbuzz has only two major developers, yet it is responsible for text rendering in every major open source project except Wine.
-
@behdad @dysfun in case you need a list:
Energy use.
Forceful integration of ai by large companies who often steal copywrited/licensed material and scrape data in bad faith (such as ignoring robots.txt).
Major vulnerabilities and issues in software supposedly written by AI (see: Windows 11).
The lack of legislation making it unclear if AI generated material is compatible with code licenses.
I could go on.@julianh @behdad @dysfun Let's go on. LLMs are inherently a fascist technology created for explicit fascist purposes and backed by fascist billionaires. (One of the largest backers of it called Marinetti their patron saint.) It is extremely well suited to centralizing authority, eliminating checks on that authority and advancing an anti-science agenda. It furthers creating an alternative reality which is absolutely necessary for fascism to thrive.
-
@jaredwhite @ianbicking @behdad Why call out the Harfbuzz maintainers specifically? Criticising LLMs in general is perfectly okay, but I don’t see a reason to single out the maintainers of a single project. My understanding is that Harfbuzz has only two major developers, yet it is responsible for text rendering in every major open source project except Wine.
@alwayscurious in case you're missing some context: https://social.coop/@cwebber/116177118662417791
-
HarfBuzz 13.0.0 released with new experimental features: `hb-vector` for vector output of glyph outlines to SVG and `hb-raster` for rasterizing glyphs to A8 / BGRA32 images, among other features.
I would like to welcome our new contributors: Claude & Codex, without whom these new features would not have been possible.
@behdad@typo.social Why do you hate free software? -
@splendorr @ianbicking As I said, community is welcome to fork. Forking is an ethical solution to concerns like this.
That said, I researched downstream projects: Debian, Mozilla, GNOME, Fedora, a bunch others, and the way I use LLM's is compatible with their policies.
Also fortunately, text *shaping* in HarfBuzz is super stable and doesn't change often. A fork of that is very feasible for distros that absolutely can't ship this.
@behdad@typo.social @splendorr@mastodon.social @ianbicking@hachyderm.io worth noting that GNOME doesn’t have a project-wide policy on this.