Live data from Hacker News

A Personal API

blog.webb.page

71–80 of 107 posts

Re: A Personal API

#71
This is all moving to the browser itself.

Or an extension, thereof.

So it isn't a "server" that is running that a webapp talks to, instead, it is that the webapp talks to your "localhost" or similar (browser extensions are easier).

Then the apps are decentralized from the start.

We're already doing something similar (alpha) with http://party.lol and in the http://gun.eco (our decentralized Open Source Firebase alternative) community.

Re: A Personal API

#72

Earlier quoted context omitted.

On a laptop without any sort of mouse wheel / scrolling capabilities. It sucks -- pressing space doesn't scroll to the next page. Page up and page down don't work either.

Damn, I didn't think of your use case. I'm on an iMac/MBP and use the Magic Mouse as my primary input device. I should add a button and/or keyboard shortcut to disable the horizontal scrolling.

I use the Magic Trackpad and had a bit of a different experience than others suggested, but I still couldn't scroll all the way (I had to go the actual scrollbars)

Re: A Personal API

#73

So I love the ambition - especially as a way to decouple services and encourage interop. But in the end, isn’t this kind of thing typically a lowest common denominator approach? For example, Spotify or iTunes specific features/integrations either get lost or get added as an extension, to the point where you’re only worse off the main service’s APIs (which will be always up to date and are still required to be up, and…

I really wish more people had personal sites that were interesting or just off-the-wall crazy. The web was so much more fun when people didn't know what the rules were, so they didn't follow them.

Re: A Personal API

#74

Earlier quoted context omitted.

Damn, I didn't think of your use case. I'm on an iMac/MBP and use the Magic Mouse as my primary input device. I should add a button and/or keyboard shortcut to disable the horizontal scrolling.

I use the Magic Trackpad and had a bit of a different experience than others suggested, but I still couldn't scroll all the way (I had to go the actual scrollbars)

I think adding a toggle will be the best way forward. Thanks for sharing your experience!

Re: A Personal API

#75

It's interesting to me how no one here has objected to the idea stated that "we are all digital sharecroppers."

I think my usage of horizontal scrolling is the big objection at the moment. Do you have qualms with that line? IMHO we provide content for a number of social networks with questionable returns. Yes we have community and can connect on shared beliefs and learn something new but lately it seems that we'd be better off tending to our own spaces and sharing with the larger networks should we choose to do so.

No, but in general if you say to folks around here, "The idea of renting things is worse for people than ownership" all sorts of patriotism comes into play.

Re: A Personal API

#76

Earlier quoted context omitted.

I think my usage of horizontal scrolling is the big objection at the moment. Do you have qualms with that line? IMHO we provide content for a number of social networks with questionable returns. Yes we have community and can connect on shared beliefs and learn something new but lately it seems that we'd be better off tending to our own spaces and sharing with the larger networks should we choose to do so.

No, but in general if you say to folks around here, "The idea of renting things is worse for people than ownership" all sorts of patriotism comes into play.

Ahh gotcha.

Re: A Personal API

#77
post #73

So I love the ambition - especially as a way to decouple services and encourage interop. But in the end, isn’t this kind of thing typically a lowest common denominator approach? For example, Spotify or iTunes specific features/integrations either get lost or get added as an extension, to the point where you’re only worse off the main service’s APIs (which will be always up to date and are still required to be up, and…

I really wish more people had personal sites that were interesting or just off-the-wall crazy. The web was so much more fun when people didn't know what the rules were, so they didn't follow them.

I feel the same way, which is why I do weird things with my web design today.

Re: A Personal API

#78

Earlier quoted context omitted.

The majority of this scrolling implementation is pure CSS. It's reasonably elegant code, even if I'm not sure that the effect is worth pursuing. I think I like this page more as an engineer than I do as a user. If you disable Javascript, it's a lot more consistent because the Javascript is only there to swap vertical scrolling for horizontal. Without JS it's still horizontal scrolling, but you scroll left/right the s…

I was honestly not expecting any comments regarding scrolling but as you've suggested, I think adding a toggle would be beneficial.

I want to stress, regardless of my lukewarm feelings towards the UX, the engineering side of how this page is implemented is great.

It's using a few overlooked properties like CSS columns that get around needing to use JS to dynamically calculate height, and it's using Flexbox to get rid of any weird padding issues. I haven't tested, but I assume this will work in pretty much any modern browser (and even a few older ones like IE11) and degrades wonderfully when Javascript is disabled. It's screenreader accessible, it doesn't require messing with the HTML layout. It's some really pretty CSS.

Re: A Personal API

#79

Earlier quoted context omitted.

I was honestly not expecting any comments regarding scrolling but as you've suggested, I think adding a toggle would be beneficial.

I want to stress, regardless of my lukewarm feelings towards the UX, the engineering side of how this page is implemented is great. It's using a few overlooked properties like CSS columns that get around needing to use JS to dynamically calculate height, and it's using Flexbox to get rid of any weird padding issues. I haven't tested, but I assume this will work in pretty much any modern browser (and even a few older…

:D Thanks Dan!

Re: A Personal API

#80
I'd like something like this but for communications w/ search, and automation.

Think of an inbox for all your starred/saved convos on discord, slack, etc... and all starred emails on gmail... and saved reddit comments or threads.

Then being able to schedule maybe once a month posts to slack / reddit job boards that you're 'forhire'... And being to see all messages/replies from reddit and search across all types of messages.

Post reply on HN