Live data from Hacker News

Hey, computer, make me a font

serce.me

141–150 of 150 posts

Re: Hey, computer, make me a font

#141

"Fucking Hell" - first thing I yelled to myself when I saw that headline Kudos for the project, of course, but it just saddens me a bit more. Nothing is sacred anymore.

People are always resistant to stuff like this, it's people's jobs and livelihoods after all.

However, none of the people in the creative space I see complaining about these models ever cried for: all of the jobs surrounding the horse industry (stables, horseback couriers, etc); thatches roof weavers; textiles weavers; knockeruppers; the people that manually lit street lamps; etc.

Of course many argue that industrialisation also created many more jobs, but I certainly suspect there were fewer than it consumed.

However the end result is that we are all generally better off for it. I think the reason the argument against machine learning models is flawed is that it is just neo-Luddism; it's hypocritical to complain about the loss of an industry or a specific job, or specific task of a role to technology whilst reaping the benefits of previously lost jobs - artists wear machine woven fabrics, after all; They use technology assembled by pick and place machine - we all do.

The big _however_, however, is that we can do better as a society to support transitions like this. We shouldn't stop technology if it has clear benefits for humanity, but unlike previous eras where those who were "replaced by machines" were forgotten, we need to assist and help anybody who is affected by this transition. This is how we should be doing things these days.

I find the same argument for train drivers, with the fear of being (rightfully) replaced by self driving trains, a technology that has been available for a long time now. Yes, of course they'd prefer to continue driving trains. But the ability to dramatically lower costs to riders of public transport outweighs this, and companies involved in such transitions (and wider society) need to take care of people involved in such transitions; free cross-training within the same industry, or free training within whatever industry they choose. Financial support through the transition period that their studies take. We can have and eat our silicon cake, we just have to be kind about it.

Re: Hey, computer, make me a font

#142

"Fucking Hell" - first thing I yelled to myself when I saw that headline Kudos for the project, of course, but it just saddens me a bit more. Nothing is sacred anymore.

Let's assume the technology will eventually work. What if you had a "personal font"? Sure, you have a user name, but what if you had a custom-generated font which communicates your personality to other people on the Internet? The font could be on a spectrum between static (generated once and reused indefinitely) and dynamic (continuous online learning of personal information causes an adjustment of the font). I'm jus…

That would certainly be cool. I also hope these models, once they're more advanced, help play a role in improving the UX of our software.

While a human being decides that on the Youtube app, you can add a video to "watch later", but when it pops up in the feed, there's no option to remove it from "watch later" (except to go to that specific section), I'll be unhappy with human UX. We can only fit so many scenarios on our head I guess.

Same thing as a software developer; I do my best, but I'm sure there are bugs that I write in, certain states that I don't end up writing test cases for because I never quite thought of them. If it takes an AI/ML tool to help me be better at this, or to do it for me then I am so keen.

Re: Hey, computer, make me a font

#143
Designing fonts for languages that use Chinese characters is often challenging due to the sheer number of glyphs.

This approach to generating fonts is very interesting… feels like it could unlock the creation of heavily stylized fonts that just wouldn’t be feasible otherwise.

Re: Hey, computer, make me a font

#144

Earlier quoted context omitted.

Well, GPT is a general AI.

AI is almost AI, time to move the goalposts!

Yeah it’s remarkable how downvoted my comment is. People keep talking about “when will be get AGI?” But the transformer LLM architecture is:

Artificial: man-made

General: able to solve arbitrary problems from any problem domain it was not specifically trained on

Intelligent: capable of producing efficient, sometimes best of class solutions by applying prior or transferred knowledge

A.G.I.

If this doesn’t meet your definition of general AI, then I ask you: what does? I’d like to know where we’ve moved the goalposts to, just so I can keep up please.

Re: Hey, computer, make me a font

#145
post #129

Earlier quoted context omitted.

Not a good argument for what?

For dismissing crediting someone for their work based on an appeal for the majority

I never said we should not credit people. In fact nowhere in the thread have I expressed a single should or ought style opinion on anything.

Rather I'm pointing out that this is some weird "back in my day things used to be X" where we're still in that day and I can clearly see with my own two eyes that things aren't X. Whatever other ills can be laid at llm code generations feet, icons not getting credited isn't one of them.

Re: Hey, computer, make me a font

#146
post #96

Earlier quoted context omitted.

What is that? The ability to quickly and easily generate creative or expressive pieces of computer wizardry without first having to delve into the depths of esoteric knowledge? Of course people want that. It turns out you can’t specialize in everything, but sometimes you just want to be able to make something good enough without having to engage the services of an expert in the field. No this might not be the most be…

Do you wholeheartedly believe this and can you truly not understand why others might be uncomfortable with the direction of generative AI? Defending your viewpoint makes sense, but I don't buy the idea that the other stance is completely incomprehensible. The grandma doesn't need generative fonts. She already has fonts that ship with her phone and computer. She already has iMovie for her grandkid videos. Does she nee…

Of course I believe this. I understand why people might be "uncomfortable" with this. I also understand why people might be "uncomfortable" with all sorts of cases where their hard earned experience and knowledge becomes a commodity for the masses. And yet, it happens all the time, and as a whole we're better for it. Modern internet made early internet explorers "uncomfortable" with how many people could make a web page or publish information without needing to know how to code and how to do it properly. And modern computer languages made early assembly and C developers "uncomfortable" with how it allowed people without the hard earned knowledge and skills to write "programs". And calculators made mathematicians and teachers "uncomfortable" with how it allowed anyone to get the right answer to all sorts of math without knowing how or why it was the right answer. And on and on we can go. The clergy are always uncomfortable when the masses are given the holy books in their language. That might be a bit uncharitable but at the end that's what we're talking about. The uncomfortableness that comes from allowing free common people access to skills, material and capabilities that were previously the domain of the small, elite, learned class, and the realization that it means those same learned class can no longer control the output of those skills and capabilities.

>The grandma doesn't need generative fonts. She already has fonts that ship with her phone and computer. She already has iMovie for her grandkid videos. Does she need the ability to generate videos of political figures saying things they didn't say?

Would you say the same about people, their computers and programing languages? You already have the programs that ship with your computer. You already have Internet Explorer and Solitaire. Do you really need the ability make viruses and worms? Do you really need the power to create ransomware or crash the network?

>Obviously, what concerns us is a race to the bottom for the value of all human output.

The value of human output will always be there. Go get a quote for a hand carved and built table. Go get a quote for a bespoke set of clothes. See how much a custom song will cost you. Commission a book and get back to me on the price. Heck just go get a quote for some contractor work. Human output is in no danger of losing value.

What people are really concerned about is the reduction in the number of people that can capitalize on that output at any given time. When only 100 people can craft a custom font, 100 people have lots of work for lots of money as long as there is demand for custom fonts of any type. When a machine can generate a custom font for anyone, the only people that can make money from crafting a font are the number that can fulfill the demand for HUMAN created custom fonts. That's what people are worried about. Automation comes for us all, and we'd be better off spending time figuring out how to ensure people can still live a healthy, productive and free life in that new world than wringing our hands about how "depressing" it all is and fighting against the inevitable march of technology.

Re: Hey, computer, make me a font

#147
post #100
post #36

Earlier quoted context omitted.

The author says he achieved text-to-SVG generation but doesn't point to a code repository for it... It would be super interesting (or does gpt-4 do it natively?) That said, I'm not sure that you need GPT-4 for outlining a BW image and making a path out of it; Corel Draw did that well, over 25 years ago? So yes, another approach to what the author is doing, would be to generate font bitmaps using any of the leading im…

Hi, I am the author. For text-to-SVG, check out IconShop [1]. It was the paper that I tried to reproduce results from initially. In the paper, there is a comparison of their approach against using GPT-4 [2]. Using vectorisation tools like potrace, is indeed a much more popular approach, and there are quite a few papers generating fonts this way. The most recent I believe is DualVector [3]. But I tried to approach the…

Has the code and models been release for this? Looks like amazing work!

Re: Hey, computer, make me a font

#148
post #145

Earlier quoted context omitted.

For dismissing crediting someone for their work based on an appeal for the majority

I never said we should not credit people. In fact nowhere in the thread have I expressed a single should or ought style opinion on anything. Rather I'm pointing out that this is some weird "back in my day things used to be X" where we're still in that day and I can clearly see with my own two eyes that things aren't X. Whatever other ills can be laid at llm code generations feet, icons not getting credited isn't one…

Fair enough, I may have seen implications that weren't there. So, I'm sorry.

Re: Hey, computer, make me a font

#149
post #145

Earlier quoted context omitted.

I never said we should not credit people. In fact nowhere in the thread have I expressed a single should or ought style opinion on anything. Rather I'm pointing out that this is some weird "back in my day things used to be X" where we're still in that day and I can clearly see with my own two eyes that things aren't X. Whatever other ills can be laid at llm code generations feet, icons not getting credited isn't one…

Fair enough, I may have seen implications that weren't there. So, I'm sorry.

All good.

Re: Hey, computer, make me a font

#150

Earlier quoted context omitted.

Do you wholeheartedly believe this and can you truly not understand why others might be uncomfortable with the direction of generative AI? Defending your viewpoint makes sense, but I don't buy the idea that the other stance is completely incomprehensible. The grandma doesn't need generative fonts. She already has fonts that ship with her phone and computer. She already has iMovie for her grandkid videos. Does she nee…

Of course I believe this. I understand why people might be "uncomfortable" with this. I also understand why people might be "uncomfortable" with all sorts of cases where their hard earned experience and knowledge becomes a commodity for the masses. And yet, it happens all the time, and as a whole we're better for it. Modern internet made early internet explorers "uncomfortable" with how many people could make a web p…

Great reply. Definitely a less depressing perspective.
Post reply on HN