Hacker News new | past | comments | ask | show | jobs | submit | john-n's comments login

I believe this is the point, rather than being mundane. Other video conference tools are not able to offer this debugging option - which you have pointed out is useful.


The user could easily install an extension that provides the same debugging capability. Most users don't care, so they won't need it.


Then why did Google build it into the browser?


Defaults are powerful.


like 90% of the DMA is just this haha


I was part of this test - I've refused to install the app for years (I prefer websites and the option to open tabs for later browsing).

It was extremely annoying for a site I've used for 12+ years to treat me like that. It did massively cut my usage of Reddit (which I would consider to be quite high), I primarily access it from my phone and I all but stopped using it for the week or so I was in the "experiment".


> I prefer websites and the option to open tabs for later browsing

The number of times I lost a post because when I switched app or didn’t use my phone for a while reddit would just reset to the home page… I think they really didn’t realize how much the shitty UX would enrage people against them.


This is what keeps me on old.reddit. The new web version and the app are always losing my place.


They need to shut that down. Even better, they should make a desktop app and force users to use that instead of the website.

If they really believe in their forced-app strategy, they should bet the farm on it, not just on mobile, but everywhere.


Would be faster to just shut down the corporation and give the money back to the shareholders, whatever they have anyway, but your approach is not without merit, mostly in that I think it would be funny at this point.


That's basically why I'm advocating what I posted, that and also because I think it'd be a great chapter in tech history, showing how doubling down on a stupid user-hostile decision can destroy a company (assuming it does). Then, 30 years from now, people will still talk about how Reddit self-destructed when they decided they needed to control the user experience and forced everyone to use their app.

Rationally, your approach is of course better, but the current narcissistic execs aren't going to do anything like that, whereas I can certainly see them doing something as stupid and out-of-touch as forcing everyone to use their app on both mobile and desktop.


> Then, 30 years from now, people will still talk about how Reddit self-destructed when they decided they needed to control the user experience and forced everyone to use their app.

No. What they'll be talking about is how Reddit had too many holes in its fence, and all its cows escaped. They'll then discuss all the advancement in cattle fencing and barn construction that happened in the 30 years since.

Why do people assume Reddit C-suite and investors are being stupid or narcissistic here? That would make sense if the relationship between them and the users was a friendly one. It isn't. It's adversarial. For Reddit (as well as Meta and other social media platforms), the users are cattle. Even worse than that - they're stochastic cattle. Nobody at the top cares if you or me are having a nice experience with the site/app. They care about the value extracted from us in aggregate. To them, it's an optimization problem, and it's been apparent for a long time now that the optimum point is usually "the most shitty and abusive possible version that still clears the 'fit for purpose' bar" (the end point is more obvious when you look at goods and services that have been around for a couple decades or more, and thus subject to decades of "value engineering").

It doesn't feel as bad when they're optimizing for future value extraction, but that time is past, and Reddit is currently squeezing value out of its cattle-base.

Is it sustainable? Since when did that question mattered to the captains of the industry? "Reddit" as a brand and company matters to the users; for its leaders and investors, it's just a money making instrument that takes time to mature, but exists to be squeezed, discarded and replaced by something else.


Something like that should be pretty easy to whip together with electron...


That's exactly my thinking. They can make a special Reddit app with Electron that basically recreates the website, but forces users to see lots of annoying unblockable ads while hogging lots of memory. Users trying to use the normal website will just be directed to download and install this app, and only shown a preview of the site that they can't use. What could possibly go wrong?


Sshhh, they'll hear you


Or I accidentally bump the top of screen while trying to upvote and it brings me to the top of the thread


For all this UX design, responsiveness, mobile-friendly talk and SAAS products for conversion funnels and what not, does no one in management ever use their own app or website on mobile? Seriously, open practically any random website on a stock chrome or Firefox on mobile and just see how horrible it is. Scrolling loses position, you randomly click stuff and shit happens, half the page is filled with a sign-up newsletter popup or a privacy banner. And wow if you have to input anything and all the nonsense you have to put up with dealing with the page or app responding to the keyboard. Or you have to scroll in an input field.

Like seriously. What is wrong with these people that designed this shit and how do we not have an alternative.


"Never get high on your own supply"


Or clicking on some post. Nothing happening. Trying to click again, but new screen appears from original click, so your second attempt lands on some new link.


The whole auto-refresh thing is bullshit in general. You see something interesting, and then two microseconds later it is gone because the app (or even tab) decided to refresh and bring you new content.


Enragement is engagement!


That's the point actually. And not only in Reddit, but in all current social networks. You must lose posts, you must always look at the fresh snapshot of posts. And it works, people are conditioned to work with ephemeral internet. Apps and sites all work like this nowadays - Facebook, Instagram, Shitter, Reddit main page, Netflix main page, even HN partially. You blink and everything is gone, here is new content for you, enjoy, but not too long and don't become attached. This drives up engagement in the population with attention disorders and promotes advertisement, since it is organically natural to see ads between ad-like endless posts.


I have had to learn to make do without cut and paste it's so flakey in Reddit. I gave up on editing posts before hitting send.


Yelp started doing this years ago. They slowly cut access to their mobile site that used to work perfectly well. Sure I could install the app, but the obvious disrespect to the user pretending that the mobile site didn’t work perfectly well and that you have to install the app was so frustrating that I just stopped using Yelp altogether. And that’s saying something, seeing as I own a local theater venue and refusing to engage with Yelp hurts be more than it hurts them. But screw it, I hate being bullied by these platforms.


This is how I discovered old.reddit.com still works. And it has none of the broken javascript or A/B app pushing code in it.


I was on reddit before they tried updating their designs, the only reason I'm still there is because they still have the old.reddit.com frontend available. I even use it on mobile where it's not exactly practical. It's not because I have some sort of aversion to change, well, I guess I'm really uninterested in downloading apps considering I didn't even bother to try things like Apolle to see what the fuzz was about, but their various attempts at redesigns have been so bad that I would rather use old.reddit.com than them on mobile, even though it's impractical.

On a computer I see no benefits from any of the redesigns compared to old.reddit.com. I work a lot with Typescript and also React myself, and I love the language, so it's not because I dislike that sort of thing, but I think a list of links with comments just works better without being put into a virtual DOM or even just JS. HN is the perfect example of that, there has been a lot of hobby JS frontends from people, but they all work worse than the real deal and somewhat hilariously they work better than reddit's professional attempts. Now I get why reddit wants to move away from the page-reload. They want a lot of the SoMe interactivity, like their silly chat and so on, but I'm not sure who would ever want a Facebook with total strangers instead of people you actually talk with. I sure don't.


old.reddit.com is the only reason I haven't given the place up. When it goes, so will I.


Could someone explain why a new web interface, albeit arguably better for mobile and actually enjoyable on desktop if the following can be forgotten, is so damn slow? When loading it appears to emerge from unknown depths and open up with a heavy sigh. Personification of a tool but this the impression it gives me every time. I thought 2020s were years when multi cores and gigabytes of memory would render everything snappy.


It's built by the idiots sons and daughters of rich people as their "my first job" project. Lots of sectors apparently function like this. Children of the elite can have play jobs, money is distributed to friends and family and everyone suffers.

There were posts on reddit about the most toxic work culture there i remember with drugs and bizarre politics straight out of some san fran sitcom.

And some quite funny posts on just how grotesquely "my first react project" the whole code base was, and still is. These people are absolutely clueless. They nuked the whole "new reddit feedback" forum with posts pointing out just how bad the whole thing was, like pulling tens megabytes of starter boilerplate in production and loops with script loads inside of them that could grind a powerful computer to a halt.


I signed up for Reddit last year, finally. I’m a happy user of old.reddit.com. And if it goes, I go. I survived a decade without an account, and it would be easy enough to go back that way. My opinion is not that important to share.


Old Reddit with a Stylus theme is how I've been using it for years. I'd occasionally switch to the new site just to check it's progress and while it has gotten a bit better in the last year or so, little nitpicks eventually drive me back to old.


As much as old reddit is a clear winner ok desktop it is pretty awful on mobile. Personally I actually prefer the new site on mobile (although it is awful too) but I understand why sone people still prefer the old site on mobile.


I would love to know the conversion rate that resulted from that test, it must have been absolutely abysmal.


I’ve already been ignoring the extremely annoying spammy pop ups telling me to download the app for years.

I’m not downloading the app. I am just not doing it. Period.


I always treat those popups as a reminder to switch to old.reddit.com. The annoyance of having to do that then reminds me why I don't use reddit much.


if you happen to be using safari on ios, someone just created an extension for cleaning up the mobile web version: https://apps.apple.com/ro/app/sink-it-for-reddit/id644987363...


Now that they have extension support in IOS, I'm surprised RES has not been ported across.


People refusing to use their app etc. are likely a minority. Most people are completely used to being bullied into submission by tech companies, and will happily follow along.

I'd assume their goal with this isn't to convert the stragglers, it's to just close the gates to them so that they disappear from ad-view related statistics.

Edit: Further to this point, the Apollo app which everyone was talking about the other day has 50000 (fifty thousand!) paid users. Reddit has hundreds of millions of monthly users. They don't care about this minority of users, they just want the shitstorm to pass so they can move on. They also don't care that there's likely a small minority of users creating most actual good content, but it doesn't matter because the site can be floated entirely by meme spam bots and porn posts and still be massively profitable.


I'm personally not confident if the signal to noise ratio took a turn for the worse (re: spam and porn posts), the site would be as a profitable/popular anymore

What I'm curious about is why didn't (and maybe they did as I'm not particularly well read in this situation) reddit just buy the apollo app for like $1M/$5M/etc. and then just modify it so it injects whatever tracking they want instead of creating this giant far more costly shitstorm?

Further, maybe the 50k paid users but perhaps there were many unpaid users using it less intensely?


Worse than the conversion rate, Google will most certainly deindex the Reddit pages if they are not available as webpages.

But surely Reddit has already calculated that “[search query] + Reddit” is traffic they don’t care about?


I’d venture to bet that they respond to google with a different version of the page, without the pop up.


Isn't that also something Google delists pages for?


Used to.

Nowadays Google is equally user-hostile and is happy to accommodate its peers.


I think most news sites with paywalls do this? If you change your UserAgent to Googlebot you can bypass them.


Was in the same test hated it. Went to Android before Apple had default launcher selection.


Fortunately their app is compatible with the ReVanced project (think YouTube Vanced). It's terrible you have to recompile apk's to get a useful experience (sans ads, sharing tracking, other restrictions), but for me it's currently the only viable way to use Reddit.


If you are tired of patching the APKs yourself, you can just use pre-built APKs for less work: https://github.com/revanced-apks/build-apps/releases


Revanced is the only way to stay sane while using Youtube and Twitch on mobile. The adverts and other spam are more obnoxious than cable TV.

I just hope it flies under the radar enough that Google don't start banning accounts for using it. I don't log in to the Youtube app for this reason, but I'm sure there is a line in a EULA somewhere that means they could if they wanted to.

Which reminds me, i need to backup all my email...


I use Revanced too but let's face it we're talking about 1% of users at best.


I stopped using reddit when the .compact interface was removed. No I go back once in a while but if this goes through I will probably simply never visit.


You can still use old.reddit.com, which is vastly superior and faster than the modern reddit. It also loads videos and images inline (when you click for them to load) and it de-emphasizes comments. This allows you to work like the compact feed where you scroll through posts and only go into comments sections if you _really_ want to. It is a good alternative.


It's funny because I also sing the praises of old.reddit.com but would describe it/my preferences in a totally different manner. My preference would be for reddit to be as close to HN in UI format as possible, perhaps with some minor thumbnails for visual content.

What I like about the old UI is that I find it emphasizes the post titles instead of content. I *don't* feel inundated with images & videos, besides the little thumbnail. I usually just want to skim titles, not look at visual content, and I find that impossible in the new UI. And I find that it's easier to get at/see the comments than in the new UI.


Not sure where you got this from, but this is entirely incorrect.


Probably confused it with Good Friday, another big day on the Catholic calendar.


What happens if/when another country (China? India?) introduces a similar law, requiring a company that operates there to make data on u.s citizens available even if its stored outside of the country. Will these companies stop operating in these markets?


Forgetting Buzz?


Things have to be known before they can be hated.


No. Things can be hated if someone is forcing to know them.


Buzz didn't keep hassling me when I was trying to use youtube.


I loved Buzz


Buzz was actually a nice bare-minimum functionality of social networking - lite Twitter. Plus is Google trying to consolidate some monstrosity of everythign Google Social into one space.

Buzz was fine, if ugly. The only real problem with Buzz was how they leaked private GMail information.


I can appreciate what wordpress has achieved over the years, and what it has helped to create. But the current wordpress code base is a nightmare to work with, and doesn't scale well.

Having said that, it is an excellent blogging platform and CMS, but this is something that is usually forgotten, resulting in it finding itself shoehorned into the most inappropriate places.


>But the current wordpress code base is a nightmare to work with

I agree

>and doesn't scale well.

Wordpress scales fine, but it dosent do it magically its self out of the box (but what hobbyist web project written 10 years ago did?)

Smashing magazine talked to some of the bigger wp installs to see how they did it (Hot air is doing 45mil /page view a month) http://wp.smashingmagazine.com/2012/09/12/secrets-high-traff...

I have scaled Wordpress to multiple front end servers with not to much work (because Wordpress is stateless and doesn't have sessions you dont even have to worry bout sharing sessions).

The only thing you need to worry about is having a shared storage for the uploads. You can do this through a NAS or I just upload to s3 then use a CDN.

If you get to the size that you need to have multiple databases (which you shouldn't if your using a page cache plugin like the official Batcache plugin) wordpress offers HyperDB as a solution.

I am actually going to be working on a Wordpress-a-a-Service type hosting solution where speed and scalability will never be a problem for the customer.

Where Wordpress does not scale is the default install on shared hosting or a VPS with little resources.

Finally I just wanted to thank Matt and the whole team at automatic for all their hard work into a maybe in-prefect but much used work-horse of the internet.


> Where Wordpress does not scale is the default install on shared hosting or a VPS with little resources.

True for shared environment but WP does fine even on a low-end vps. 2-3 years ago I helped someone setup wp on a lowend vps server which successfully handled ~5million pageviews under 24 hours, the vps had a measly 1gb memory and the memory usage never went over 700mb. nginx/php-fpm/varnish/apc/w3t done. Took me less than 1 hour to set it up.

I don't understand when people complain about wordpress being bloat but at the same time wants it to solve all kinds of problem right out of the box.


> nginx/php-fpm/varnish/apc/w3t done. Took me less than 1 hour to set it up.

Yeap, you got it. Php-fpm and apc goes a long way ;)


They're just weird enough that they are off most people's radar and small enough that installing them is quick.

They're always in my "secret weapons" arsenal when I need to checklist a slow PHP/Drupal installation, especially when they're hosted on VPC or AWS.


Unfortunately most of the issues come from WordPress being written for a web that existed 10 years ago. Static pages with little dynamic content.

This doesn't really work on a more "modern" style of site, where the content is more dynamic and changeable.

Again, a lot of these issues only really arise when your product moves past being a blogging-style platform (such as happened to us), but this is something that either WP, or the WP community, seems to be striving for more and more.


> Wordpress scales fine, but it dosent do it magically its self out of the box

10 years, still no file cache shipping with the mainline. That solves 90% of the problem for 90% of sites.


Yes It would be nice, but there is just to many options on how to do the caching and this all depends on the hosting environment.

http://codex.wordpress.org/Class_Reference/WP_Object_Cache#P...

On the other hand, as of my understanding Drupal does page caching to DB by default (straight out of the box?) and seems super quick.


Yes, yes, the famous hosting environment argument. It comes up whenever the WP team just don't want to do work on the actual guts of the system as opposed to tickbox features.

When they added autoupdate, that had large host environment implications. Import/export has host environment implications. It goes on and on.

There's no technical reason they can't have a simple page cache in mainline that turns itself off when there's no write access.


Not to mention that WordPress is now popular enough to bully hosting companies if they wished to do so. What hosting company would want to admit that their services are incompatible with the latest version of WordPress? WordPress is no longer under any realistic obligation to respect the lowest common denominator of hosting environments, because whatever it requires will become the norm. It's a trememdous power that few open-source projects enjoy, and one that could be used for the greater good. If the next version of WordPress just went ahead and required PHP 5.4, for example, the hosting industry would have no choice but to upgrade their PHP versions a.s.a.p.


I get the feeling that those who "like" wordpress are either heavily invested in the platform or can't read code.

Simpler, more specialised blogging engines are so beautifully designed, I don't see myself ever wanting to work with Wordpress again.


Simpler, more specialised blogging engines are so beautifully designed, I don't see myself ever wanting to work with Wordpress again.

This reminds me of Joel Spolsky's "Bloatware and the 80/20 myth": http://www.joelonsoftware.com/articles/fog0000000020.html , in which he says:

A lot of software developers are seduced by the old "80/20" rule. It seems to make a lot of sense: 80% of the people use 20% of the features. So you convince yourself that you only need to implement 20% of the features, and you can still sell 80% as many copies.

Unfortunately, it's never the same 20%. Everybody uses a different set of features. In the last 10 years I have probably heard of dozens of companies who, determined not to learn from each other, tried to release "lite" word processors that only implement 20% of the features. This story is as old as the PC. Most of the time, what happens is that they give their program to a journalist to review, and the journalist reviews it by writing their review using the new word processor, and then the journalist tries to find the "word count" feature which they need because most journalists have precise word count requirements, and it's not there, because it's in the "80% that nobody uses," and the journalist ends up writing a story that attempts to claim simultaneously that lite programs are good, bloat is bad, and I can't use this damn thing 'cause it won't count my words. If I had a dollar for every time this has happened I would be very happy.

When you start marketing your "lite" product, and you tell people, "hey, it's lite, only 1MB," they tend to be very happy, then they ask you if it has their crucial feature, and it doesn't, so they don't buy your product.

Wordpress seems to have everyone's critical feature, or critical plug-in, or a developer intimately familiar with the platform who can be hired to write your critical plug-in. By the time "more specialised blogging engines" have the flexibility and pervasiveness of Wordpress, I bet they'll resemble. . . Wordpress.


> I bet they'll resemble. . . Wordpress.

Are we still talking about actual code here? Because if so, I'll take that bet.


That isn't even the 80-20 rule..


I'm not fan of the codebase, but until something else comes along that's as easy for my clients to learn/use - I'm going to keep on recommending and installing WordPress for them.

Anybody who's used a word processor can pick up most of what they need to know to work as an author or editor in WordPress in a afternoon. I'm not about to recreate all the widely available documentation and tutorials WordPress has available - or explain to my clients "all you need to do is write all your website content in MarkDown, then run this Ruby script from the command line to publish it to S3/CloudFront!"


I imagine the reason most people use WordPress isn't because of the authoring or editing — most of which can be replicated easily using things like TinyMCE — but the ecosystem of themes and plugins. Your technologically-inept client has access to a vast number of free, cheap, and easily installable themes to style their website whatever gaudy way they want.

There are plenty of better publishing solutions in terms of codebase, and there are plenty of solutions that offer equal or better user interfaces, but none that bring the ability to choose from hundreds of thousands of themes to style a website, which is the main focus of your average blog publisher.


If other specialized blogging engines had one-tenth the extensibility that WP has, then I could see myself switching. But when you have hundreds of thousands of people willing to write plugins for free or very little money that integrate with the most complex payment systems and third-party APIs, you tend to deal with the crappy core code of the main module.


Can you give some examples please? I use wordpress a lot and just want to know what my other options are.


> But the current wordpress code base is a nightmare to work with,

Agreed. But it's also considerably less of a nightmare than it was five years back. Which gives me some kind of hope for the product ;-)


Thats a scary thought.. :) But also yes, some hope.


I've been managing a series of wordpress sites for about 9 years now. Since 1.2 or 1.3, I think.

In terms of keeping the thing running, it has not been a pleasant experience.


Those banners (in most cases) are not you turning on or off cookies. The bbc sets cookies immediately (they do allow you to unset some here http://www.bbc.co.uk/privacy/cookies/managing/cookie-setting...), but you already have a session cookie that will last 4 years once the page is loaded.

Most sites will state they are assuming consent based on your continued usage of the site.


No, they just have to remove anns access to any team based information, same as she was prior to joining?


How do you do that? Once she joins the team, you have no way of knowing if something Ann created or modified belongs to the team or to her. This is the classic problem with "taint checking." Once you mix data across boundaries you have to assume it's tainted. I agree it's a crappy situation, but I can't see what Dropbox should change, other than make it very clear how this feature works to future customers. As a one-time thing, they could maybe get a PR win by helping this guy recover his data (if possible). However, that's not scalable, or a precedent they'd want to continue forward.


They can clearly delineate between team and personal accounts, force team storage to certain directories, and/or not allow users to manage team/personal accounts with the same login.


I was specifically responding to the previous comment, to explain why Dropbox can't simply revoke access to team storage files at this point (because they can't guarantee what constitutes team data). However, I'm in agreement with you that Dropbox could introduce new features to prevent this situation from happening in the first place, and had already noted as much in a different comment.


Dropbox doesn't delete the files, so none of this matters. They're only deleting the account, which revokes nothing but causes lots of problems. There is nothing hard to fix. Just switch it back to personal quota.


Would be nice to be able to sign up and submit feedback without having to submit a site, there doesn't appear to be any way to do that at present?


Thanks, will be taken care of soon!


Looks great, quick question someone may be able to answer: in the license he says "[free to use in] any personal or commercial work...Do not redistribute or sell", which is fair enough, but does that restrict use in paid-for apps (such as on mobile devices etc)?


I think that means you can use them in commercial applications, but you aren't allowed to sell the icons themselves.


Spot on.


The license terms mean that the icon set cannot be used in open source projects intended for redistribution. Your call, of course, just pointing it out.


It might be better to use a more standard license, maybe Apache or BSD with an extra clause prohibiting "sale in whole apart from use in a larger software distribution." IANAL but it might hold up better and be less confusing.

Otherwise, obviously really great work and very generous. Thanks.


@davidw - that is meant to refer to not selling or redistributing the icon pack as a whole - you are more than welcome to use it in any open source redistributed work.


I think that requirement would conflict with some open source licenses -- they typically grant the right to redistribute and modify the source code in any way.

That would include stripping out everything but the icons and selling them.

So if the license requires all accompanying code/assets to be under similar licenses, that could prevent use of your icons. I think that's the case under the GPL? Not really sure anymore.

e: After doing a bit more reading, I believe I was wrong. As long as the icons aren't somehow compiled into the binary, there are no license problems.



No, this differs from CC-NC in that you can use them in a commercial work, you just can't sell them on their own. Using CC-NC would prevent users from bundling these into a commercial product whatsoever.


In that case...

Public Domain and CCZero would be a very efficient way to quiet people's fears about what they can't do with this icon set, without alarming them that they need Legal Advice to build their app. You've tried to trim down the restrictions to almost nothing, but we have an established protocol to encompass all uses. Why not go all the way?


Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: