Comments (17)
I second this, it wasn't this way before and I think it's purposeless.
from newsyc.
What would you expect to happen? I don't think not reloading would be a better experience, especially if you've been outside the app for days.
from newsyc.
I would hope that it wouldn't refresh without me asking for it to do so. There's interesting articles I haven't gotten to yet, which of course I'd like to without composing a reading list or a Pocket type thing. It's also quite obnoxious if you've loaded more pages of articles (infinite scrolling), and i'm in the middle of the list, and you load new feed.It puts me some random location in the list.
Thanks
from newsyc.
I don't see how that is better. You're either seeing old content (up to hours or days old) or it shows the latest info — I'd assume that the latest is better?
from newsyc.
Latest is better, but I wasn't finished reading the old stories.
from newsyc.
I don't know how news:yc could detect when you are "finished" reading the old stories. news:yc simply shows the latest content.
from newsyc.
Here's what annoys me about this:
Say you scroll the list and only read entry headlines. Then you find an interesting article and spend a few minutes reading it or its comments. After that you go back to the list and it refreshes. But now you are no longer sure whether there are any new links above your current position. This means that I usually go back to the top of the list and start again.
Maybe this was just my workflow but I liked it way more before.
from newsyc.
I honestly read an "Ask HN", after a few seconds of reading comments, went back to the feed, and it reloaded all data and i lost my position in the news feed, and new feed was loaded. How about instead of it trying to detect things, i tell it when i need new stories. I hate software that tries too hard to make my life easier. 99% of the time it misses and ends up being annoying. It's similar to the fallacy of assumption. It's really my deciding factor on wether or not software is usable. Software and software companies making decisions on behalf of it's users is something every company is doing wrong. Gmail, in my opinion one of the best email services is constantly trying to change and improve it's already great client. They're making it worse. Twitter, as well.
I understand this is something you support, fine. All i'm asking then is to make it optional. I bought this client because it was the best among all the rest. I'd like to keep it that way. I'll do the changes in the next few days if you do not.
Sorry for the rant.
Max
from newsyc.
Showing a days old list of stories if you don't manually refresh is not a
feature, that's a bug. I'm not going to add bugs into news:yc and make it
more difficult to use.
Sent from my iPhone
On Feb 24, 2013, at 2:26 PM, Maximus [email protected] wrote:
I honestly read an "Ask HN", after a few seconds of reading comments, went
back to the feed, and it reloaded all data and i lost my position in the
news feed, and new feed was loaded. How about instead of it trying to
detect things, i tell it when i need new stories. I hate software that
tries too hard to make my life easier. 99% of the time it misses and ends
up being annoying. It's similar to the fallacy of assumption. It's really
my deciding factor on wether or not software is usable. Software and
software companies making decisions on behalf of it's users is something
every company is doing wrong. Gmail, in my opinion one of the best email
services is constantly trying to change and improve it's already great
client. They're making it worse. Twitter, as well.
I understand this is something you support, fine. All i'm asking then is to
make it optional. I bought this client because it was the best among all
the rest. I'd like to keep it that way. I'll do the changes in the next few
days if you do not.
Sorry for the rant.
Max
—
Reply to this email directly or view it on
GitHubhttps://github.com//issues/100#issuecomment-14017656.
from newsyc.
Then make it a setting. It's not days old lists, it's minutes old lists.
from newsyc.
Adding settings is simply never the correct solution. news:yc will not
introduce additional settings or complexity for this case.
Sent from my iPhone
On Feb 24, 2013, at 2:28 PM, Maximus [email protected] wrote:
Then make it a setting. It's not days old lists, it's minutes old lists.
—
Reply to this email directly or view it on
GitHubhttps://github.com//issues/100#issuecomment-14017699.
from newsyc.
Ok. Are you fine with me starting my own fork to create my own solution?
from newsyc.
I am still confused as to what the issue is here. If it is only minutes
since you selected the story, then the list of articles should not have
changed significantly. Thus, there should not be an issue.
Sent from my iPhone
On Feb 24, 2013, at 2:31 PM, Maximus [email protected] wrote:
Ok. Are you fine with me starting my own fork to create my own solution?
—
Reply to this email directly or view it on
GitHubhttps://github.com//issues/100#issuecomment-14017779.
from newsyc.
What is the time period between each refresh interval?
I had loaded stories today, and I was scrolling through them, selected one, read a few comments, and when I went back to look at the feed, it within seconds had loaded new stories and I had lost my position.
from newsyc.
The stories refresh when you view the page. news:yc protects your scrolling
position and will not affect it when the page is refreshed. If, as you
state, you have not been away from the page for long, the page will not
likely have changed and you will see the exact same information.
I fail to see how there is any issue here and no changes will be planned
for the future.
Sent from my iPhone
On Feb 24, 2013, at 2:36 PM, Maximus [email protected] wrote:
What is the time period between each refresh interval?
I had loaded stories today, and I was scrolling through them, selected one,
read a few comments, and when I went back to look at the feed, it within
seconds loaded new stories and I had lost my position.
—
Reply to this email directly or view it on
GitHubhttps://github.com//issues/100#issuecomment-14017866.
from newsyc.
Scrolling position is ruined when you have loaded more than one page of stories, and then it refreshes and only loads one page of stories.
from newsyc.
Repro:
- Kill news:yc or start a fresh Xcode build
- Infinite scroll down a few pages on home tab
- Select a submission
- Go Back
- Lose your place because only the first page is loaded
Your place is saved every other time, from what I can see, just not the very first time after a fresh app launch.
from newsyc.
Related Issues (20)
- Not linking HNKit correctly HOT 3
- Comment threads have lost their nesting HOT 5
- Threading Broken HOT 1
- "Open in Safari" button doesn't work in thread view HOT 2
- Instapaper not working HOT 9
- Comments are missing their last line on iOS7 HOT 10
- iOS 7 HOT 1
- Sync read state HOT 1
- Errors after recent outage HOT 3
- When saving HN item to Instapaper, there is no link to the original article HOT 1
- A way to hide the side bar/pane ? HOT 3
- Paid on appstore? HOT 1
- "Unable to authenticate" when trying to login HOT 6
- news:yc doesn't work anymore HOT 6
- User Configurable Shortcuts HOT 2
- Allow copying of comments
- Cache the web views once loaded HOT 3
- Comments written in app are failing silently HOT 3
- Move HNKit into a separate project? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from newsyc.