Kiki – a tiny homepage construction kit with a small footprint

54 pointsposted 4 days ago
by tobr

26 Comments

moffers

an hour ago

I wish we could get back to a “mom and pop” software market. Itch.io feels like it’s doing a lot of work for indie software that used to just be everywhere and easy to stumble onto.

sph

10 minutes ago

If selling software for money wasn’t such a pain in the arse I would put stuff on my website rather than itch.io

It took me two weeks, plus sending IDs, incorporating an ltd, to get a license to sell software with Paddle. With itch I just need a paypal/stripe account.

theragra

an hour ago

Reminds me of a time when my homepage (before lj blog) was using cmsimple. BTW, c still exists. Not sure if it is still "simple" tho.

https://www.cmsimple.org/en/

smusamashah

an hour ago

Should have been written with bouba philosophy.

unkeptbarista

an hour ago

Kiki's themes can be edited to suit one's personal tastes. The theme .css files are about 120 lines long.

brettermeier

2 hours ago

This tool will create something as ugly as your website? It's nearly unreadable.

Edit: Come on guys, who defends the "text over the whole width"-stupidity and gives me downvotes? People who surf the web by terminal?

Hugsbox

an hour ago

Idk man, I think it's pretty charming even if it's not exactly the design choice I'd have gone with.

elicash

34 minutes ago

HN Guidelines: "Be kind. Don't be snarky. [...] Don't be curmudgeonly. Thoughtful criticism is fine, but please don't be rigidly or generically negative. [...] Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something."

shlewis

2 hours ago

1. There is a link to a demo website, which is in fact in similar style.

2. I don't think the website is _nearly unreadable_.

3. Pretty rude remark.

KomoD

an hour ago

> 2. I don't think the website is _nearly unreadable_.

For me personally, the color scheme is uncomfortable to read. Dark text on a dark background

JdeBP

38 minutes ago

It's the decades-old problem of blue on black, which has led to interminable discussions of which exact tint of blue should be ECMA-45 blue on a terminal. Pick one, it has poor contrast with a black background. Pick another, it has poor contrast with a white background.

* https://invisible-island.net/xterm/xterm.faq.html#dont_like_...

hananova

16 minutes ago

So, pick two? One for each background?

JdeBP

5 minutes ago

There is only one 'blue', colour number 4, in ECMA-45.

varun_ch

an hour ago

try the demo. it’s an entirely different style, which shows how versatile the tool is

9dev

an hour ago

It still doesn't reflect the design philosophy at all, though. A wacky approximation of early MacOS that offers nonfunctional UI affordances doesn't fit my bill of No obscurantist programming languages and styles, or simple, maintainable software akin to machines that need to work under all circumstances in the far north.

I was also a little disappointed with the philosophy's goals in general, which seem to be mostly the personal preferences of a lone-wolf style open source developer, not a universal approach to software design.

vga256

17 minutes ago

When you describe my programming and design philosophy as "the personal preferences of a lone-wolf style open source developer, not a universal approach to software design", I consider that the absolute best compliment I could have ever hoped for!

A "universal" approach to software design is the problem I am addressing, not the solution. Coming up with your own philosophy of design and implementation that works for you, and hopefully works for others, is how we get better software.

9dev

2 minutes ago

I'm not arguing with that, I think; I agree with your general sentiment and apparently read many of the same books you read as well. Yet I still believe there's value in a shared understanding of what quality software is, and what ideals to strive for in its conception.

mcphage

27 minutes ago

> I was also a little disappointed with the philosophy's goals in general, which seem to be mostly the personal preferences of a lone-wolf style open source developer, not a universal approach to software design.

How would a universal approach to software design be in any way appropriate for this?

9dev

5 minutes ago

I like the general concept of software that treats its users as responsible adults, in the sense of not restricting them in how they can use the software; the analogy to machines that must work in remote areas with an extreme climate and no connection to the outside world is an apt one. Rejecting complexity in favour of maintainability, allowing to reach into and modify if necessary, those things I feel could be sharpened into proper, and universal guiding principles.

Gualdrapo

an hour ago

idk, the demo thingy looks great.

https://tomotama.com/kikidemo/

projektfu

18 minutes ago

Obviously we have different monitors, but on mine the geneva-9 font doesn't render properly in the subpixels causing alternate green and purple, the underlines don't line up to the beginning of the words, and the whole thing stretches across the window the same way.

tquinn35

an hour ago

It is for sure readable, why so dramatic?

nkrisc

an hour ago

My vision isn’t great and I do find it more difficult to read comfortably than most sites. I haven’t checked the actual contrast ratio, but for this particular font and size the text color feels like it’s lacking strong contrast against the background. The tabs at the top are even more difficult to read comfortably than.

But I understand that sites that look this way are not made for maximum legibility, but as an in-group signifier.

brettermeier

an hour ago

The text flows over the whole width is one point, the paddings and margins is another one. Sure, you can read this if you really want, but it's painful.

neoromantique

25 minutes ago

I would like to introduce a wild concept -- browser window is resizable.

micromacrofoot

20 minutes ago

if you move your mouse to the edge of your browser window it turns into a little bidiretional arrow, if you click then drag you can make your window more narrow until it suits your desired reading preference