Hacker Newsnew | past | comments | ask | show | jobs | submit | stevoski's commentslogin

A chapter in my book features a company that attacks this problem with a “add a button; remove a button” mantra.

Before they add any new UI element, they first look for something they can remove.

Self-promotional link: https://killthehippo.com/


My understand of the article is that it makes exactly the same point, but in more detail.

This video is simply excellent. Really shows the challenges involved.

His other videos are awesome too. He is an expert in making great software AND a great video creator.


He also hit the nail on the head- reaction videos are just low effort click bait.


[flagged]


The full sentence from the snippet you copy-pasted is

> This has been a hot topic for almost 1000 years... AND I PUT IT TO BED RIGHT HERE!

It's clearly intended to be a joke, no one would honestly think they've "solved" a 1000 year discussion with no objective answer.


> There's an idea in this book, that when using a mouse, smaller buttons are harder to click

That would be Fitt’s law, which - if you can believe it - dates back to 1954!

https://en.wikipedia.org/wiki/Fitts%27s_law


A fun YouTube video of Dolly Parton in an Irish pub: https://www.youtube.com/watch?v=NqdKrv1Vh-g

“Dolly Parton makes an impromptu appearance at Páidí Ó Sé’s pub in Dún Chaoin, Co. Kerry and takes to the stage to entertain the locals.

While on holiday in Kerry, singer Dolly Parton paid a visit to former Kerry footballer Páidí Ó Sé’s pub, where she performs her song ‘Coat of Many Colours’ accompanied by musicians Steve Cooney and Seamus Begley.

Dolly signs off at the end of her performance,

Thank you very much and welcome to Dinglewood

This episode of Cursaí was broadcast on 1 October 1990.”


Very cool video and respect to the guitar player for gracefully handling a once in a lifetime opportunity.


That's Steve Cooney. It was Dolly got the one in a lifetime opportunity.


What a way to recognize her! I get the same feeling when she stormeed Glastonbury in 2014 - pure class. When you think about it, she had all of the virtues of a "national treasure" in the British sense.


Amazing share! What a performer. What a life.


I once met an Irish person who was detained at Beirut Airport when (trying to) leave the country, and who then disappeared into the Lebanese prison system. Really, he just disappeared.

Luckily he was allowed to make a call just after being detained, to his friend who worked for the British Council in Beirut. The friend was tirelessly in searching for him and seeking his release. It wasn’t easy.

(I met him just after his release, while he was building the courage to try again to leave the country.)

Why was he detained? Because his common Irish first name and common Irish surname matched someone on an Interpol list.


Let me guess, he was living in his home address and he was employed. He had no visits by police but when he tried to leave the country no one was bothered who he really was but they were bothered that a not so much friendly UI message has appeared on the screen.


Part of the beauty of htmx is how simple it is to recreate. As this post shows, the fundamental concepts of htmx really are straightforward.

Of course, there are all sorts of edge cases and minor features to add to make it complete.


> I've been using htmx for three years now, and it's completely unlocked new ways of building software for the web, especially if you use a server-side templating language.

Likewise. 3 or 4 years ago, I ripped out two-thirds of all the JS in my B2B SaaS by using htmx with server-side templating. So much simpler.

The ethos of allowing a return to a simpler way of building a web app resonates with me.


This should be the way. For some reason, over time, it became harder and harder to build web apps. Tech should be about making things easier though. I don't know where we went wrong.


JavaScript ?


Nah vanilla Javascript is fine as it was built to make stuff more interactive on the frontend side, which it works great for.


I don't agree. JavaScript was definitly not fine when it started and because of it, people had to create multiple libraries and framework to go around differences in web-browsers. They got used to libraries and big framework as they really were necessary first. Now that JavaScript is pretty good, they are still used to frameworks and libraries which are very often unnecessary.


As a database person, this was hard to read. I wanted to find out what the problems are and solve them.

A db table with only 10k rows? Even a full table scan should be extremely fast.

And with SQLite - which I assumed runs in-process, but even if not, surely is running on the same physical server? Faster still.

Of course, the magic phrase in my head is “create index”.

I hope Julia posts an update!

Edit: I highly suspect the “slow deletes” problem is a classic “n+1” problem suffered by many ORM users, until they come to understand more about the underlying db interactions.


To the writer of the article: you missed a big opportunity with this article by not having an obvious link straight to your product, Castro, and by not telling us in a few words what it does.

It’s not too late to change the first sentence to:

> I had an idea when I bought [Castro](whatever_the_url_is), a XXX app, that human support…


Yes thanks added. Next article: "What I got wrong: Marketing 101"


i still don't know what castro is, and I'm not interested to look it up. something to do with podcasts, is all I've gleaned from the comments.


I didn't really write this to promote the product and it's not important to understand the content but it's now linked in the first sentence. But since you don't care I think we are good.


I'm not sure why you are being ripped apart in the comments, especially for a lot of nitpicky things. It was an interesting article, I can resonate with it from years of doing customer support. Comment sections like this make you realize you should not be taking business advice from HN.


I asked Claude to check my post for spelling and typos, etc before posting, and it told me not to post it because people on hacker news are the same ones who email you about subscriptions, so it wouldn't be well received. Gotta hand it to the AI there!

I get the post was a little provocative, but I have posted a lot of content on the internet in the past and usually get like 1 comment if that, so I'd rather get feedback tbh and it seems like it resonated with a good number of people


well. perhaps through some kind of reverse psychology, i decided to check it out. turns out its a podcast player. which IS of interest to me since the apple podcast player is truly horrendous to use.

The migration of podcasts from apple podcast to this is quite good.

I don't understand what the X and tick buttons do. Interface is pretty dense, with pop up fucntions I count about 6 'rows' of 'buttons' that i can choose to press. that's quite a lot

my biggest issue with the podcasts app is just getting back to the podcast show page so i can choose the next program. I can't seem to do it on your app either.

from the main play screen (which as fasr as i can see is only accessibly by pressing a tiny up arrow at the lower left of the screen) I then press the big picture - it takes me to the episode. then i click the show banner and it takes me to the list not bad. But then how do i get back to the main show player? If i click the show (that's playing) it does this weird extra row of buttins (play X tick star and inbox) ..

do i need to click the tiny right arrow icon. OK this takes me to the episode details. I tried to click 'play' again at the bottom but it linked me to a sponser link since there appears to be a hyperlink in the descriptino text under the play button. I don't know how to get back to the main playback page that shows the picture and gives me the big controls. I've spent a few mins on this so far going in circles. Presed Tick a few times, i still don't know what it does.

Nope. I can't find out how to get to the main page. Also its difficult to tell if a podcast is actually playing or not. (i have sound turned down as I do all this)

I will maybe check it out a bit more but It seems very fiddly and twitchy.

IMO podcast app needs a couple of things :

1. constant playback/progress bar. If a podcast is playing, at all times I should have a progress bar, with skip,back,pause controls.

2. I should be able to one press back to the main play screen 3. one press backto the podcast show page (with the list of eps) 4. one press back to the podcast list page (with list of podcasts)

I do like what looks like nice speed adjuster, sleep, and audio enhancers . not tried yet.

hah i feel a bit thick as I still can't work out how to get back to a screen n that shows the currently playing podcast with a progress bar. lol.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: