As someone who also loves ST, please do not do this. Stay far away from bringing in something like that. If someone really wants this it seems much better suited for a plugin, which anyone can make.
I echo this sentiment. Also, a long time rubyist. I pretty much go between neovim or Sublime everything else has felt off for Ruby development. I use vintage (vim) mode for Sublime and it’s the sweet spot. I get all the motions, but also some -non vim actions that I appreciate. This might feel like uncanny valley, but it works.
There is an option that changes the behavior for the swipe at the root level. Agreed this would be really nice to also work within a story to go back by using left -> right. Leaving the options to reply with a long press.
Other than that I do appreciate the reader settings and this is one of the better ones. Most are just readers — this allows logging in.
Another thing, editing of comments is a bit odd. It said a comment was updated but wasn’t? Logged into the site and didn’t see the change.
Likewise coming from alacritty myself. This out of the box gives me everything I really want and does it well. Not to mention the development process was quite refreshing to see. Decision making process for sane defaults and to allow customization quite easily.
Congratulations just had mine a few months ago so this is certainly the skill I’m working on!
Other than that sharpen guitar skills, linear algebra, and as a rubyist thinking about doing something in elixir. But we will see how the time allotment goes with an infant part of the program now.
There has to be google engineers here. Does this just fall on deaf ears? I realize it’s a massive corp but imagine high ranking staff have a say and input. Maybe they don’t and Sundar isn’t worried about that. Or they do a simple cost analysis and short-term they see the benefit and are willing to to risk long term erosion that maybe be minimal.
Weird returning to Firefox, but I did and there is nothing in chrome I miss.
FAANG engineers in general are remarkably well informed as to who is buttering their bread.
You may assume that Google engineers are excruciatingly aware (particularly after several rounds of layoffs) that their continued paychecks and stock grant value depend on continuing to firehose advertising into the face of the general public from every possible angle.
I ditched YouTube entirely since this year because I got fed up with the commercial breaks but I am 41 I no longer need to know about the memes and trends.
I believe this is a hyperbolic statement, not a serious one. If so, pay no mind. If not, I can attest, with supporting evidence, that "the entire internet" does not "run on ads".
I know people am who are still paying fees for internet service. They have not been provided a choice to select a free internet subscription supported by ads.
You don't have to ditch YouTube to avoid annoying commercial breaks. Any decent ad-blocker will skip the ads in YouTube videos, or you can even use an alternative viewer like SmartTube.
Unfortunately paying for these services to avoid ads will never work. It was first promised by cable TV when they first scaled out coaxial around the country. You paid for TV in part to not have ads. That worked great until the advertisers increased their bid. It was tried when VHS kicked off but eventually even tapes rented from Blockbuster had ads once the advertisers increased their bid. And now it is happening to streaming services. For over a decade I paid Netflix specifically to avoid the ads but as more people do that it decreases the supply of passive attention, which prompts advertisers to increase their bid again, and now it's almost impossible to continue paying to avoid ads. Now I have to pay a fee and watch ads. I would gladly pay YouTube to avoid watching ads but it just won't work. They will start taking my money each month and then they will also push ads at me after I pay them consistently for a long time. We're well beyond "fool me twice" territory.
I've been using Google premium to not see ads for years now. It's great and apparently the video makers earn more too. I don't love Google's domination and some of their practices but this is pretty reasonable.
Agreed, but the subscription is generally month to month, so I take advantage until that happens and then cancel, like I did with the other crummy streaming services that have done this (Netflix, Prime, etc).
That said, while I find those services pretty scummy for what they've done, I've fled back to spending a lot more time with books. There's plenty of them to read before I die and it's unlikely they'll be similarly molested.
One of the nice things about TV/movies that you don't get with books is a "shared experience": you can't read a book with your girlfriend or your family, but sitting on the couch with your girlfriend and watching a movie is totally normal and enjoyable.
Or don't pay for it and you get even a better treatment with hiding ads (SponsorBlock). the free solution is way better than the paid one if we are talking about Youtube.
>Or pay for it and support the people who's content you're watching and the company who's infrastructure is providing it.
This, it's well worth the price for 'free' youtube and music. I'm not a fan of ads or paying for much either, but it's really surprising how many people here are so against paying for the things they use.
There are still plenty of advertisements placed by the channels themselves. Almost all the big ones I follow do so unfortunately. It's a bit of a shame.
Sincerely,
An otherwise happy youtube premium family customer
I hate bait and switch done on me when they were giving free stuff out. I was there when creators were purely about having fun, trying stuff out and sharing it with the world.
But for kids these days it mostly is fair game - you want to watch funny cat videos, pay up or watch ads.
You can always have fun with friends from over the world and send each other videos no one is forcing you to post it on YT.
Because the videos in YouTube premium still have ads. But because the ads are built-in to the videos by the "content creators" themselves, they call them "sponsor segments". YouTube Premium doesn't include SponsorBlock.
It does in a limited capacity now [1]. No, it doesn't auto-skip for you and it's not nearly as quickly updated as SponsorBlock itself is, but it works fine enough on the iOS app.
> Weird returning to Firefox, but I did and there is nothing in chrome I miss.
I fear that Firefox’s days are probably numbered at this point, as it’s (imo) too late to turn the ship.
Firefox/Mozilla gets something in the region of 80% of its revenue from a single source, Google, for the default search engine placement. But with the court finding Google being a Monopoly those payments will probably come to an end.
Apple will be able to tank the loss, sure it will sting, but it’s not like those payments from Google where its main revenue stream.
Firefox/Mozilla on the other hand… It’s one of the reasons they have been other paid for offerings. But once the Google money goes away, who is going to step in to replace it? Bing probably, but without having to compete with Google, you can be sure Bings offer won’t be anywhere near that of Googles.
And that’s even before going into any of the other “happenings” going on.
(I say this as a long term Firefox user, I just fear that its days are numbered at this point, so while I’ll welcome you aboard, and we are not sinking yet, I have worries about that large looking iceberg we seem to be heading for.)
I think losing the Google money will be the only thing that could save Firefox... although it'll be a tough year or two while all the execs flee and side projects get axed.
I recently made Safari my default browser for this reason. If Firefox’s days are numbered, I figured I’d get ahead of it than be forced. Ublock origin isn’t available for safari, but I was able to use the same content blocker that I use on iOS and it seems to be doing the job.
IMO We have at least a year of runway with FF. The decision from the judge on what Google will have to do is not expected until mid-2025, and surely Google will appeal the judgement. So I don't want to give the impression that FF is right on the brink of death, just that as a user of FF, I am pretty worried about the road ahead for FF/Moz.
Which is why personally I'll probably stick with FF until the bitter end.
I just hope that Moz/FF can pull a rabbit out of the hat, because (imo) atm things ain't looking good for the long term future.
I find I am enjoying the syncing features of Safari (and iOS), and it's much less resource intensive on my 2019 MacBook Pro. Also, Safari seems to be the most fiddly when it comes to websites (either because it's stricter in some cases or has strange bugs in others), so I find I am catching more issues for web dev by using it.
Right on with safari not being used by webdevs. Safari is still my browser of choice when I want to hand someone my laptop for some purpose (like ordering food) and not have them complain about my tree style tabs. Some websites they clearly don’t test at all with safari. Big client websites too like tacobell.com, no safari testing at all. Menu images rendered with extra inch wide margins for some reason along with the usual broken fonts.
Weird, next week will complete 21 years of my exclusively using Safari on the desktop, and I’ve yet to notice anything like this. Admittedly I’m not ordering from Taco Bell, but sites being unusably broken is simply a non-issue for me.
It's a giant corporation. Everyone who had a managerial role in one of these mega corporations should know how such decisions are made. Sundar sees finance numbers, numbers go up if we do strategy x (block adblockers) , someone gets a promotion for turning these numbers up. It's simple as that. Those people have no clue and don't care about how you hackers here use chrome.
Why do you think in the anti-trust lawsuit they're desperate to avoid Chrome divestment? A project that on the surface surely must be a massive cost center for them that doesn't benefit their advertising arm one bit. No sir, made out of the goodness of their hearts and given away for free for nothing other than promoting the open web.
> A project that on the surface surely must be a massive cost center for them that doesn't benefit their advertising arm one bit. No sir, made out of the goodness of their hearts and given away for free for nothing other than promoting the open web.
I don't think they ever claimed it was out of the goodness of their hearts. From the horse's mouth:
"Our business does well if people are using the Web a lot and are able to use it easily and quickly," Google co-founder Sergey Brin said.
So there are multiple factors here - I used to work on browsers so have some experience here :D
First off, there are legitimate security concerns with the kind of functionality required for effective ad blocking given the immense work the ad industry (i.e google) have put into preventing purely static filters is also very powerful for exploitation. Those powers can (and have been) abused: the recent news about "Honey" replacing affiliate links so that they are getting paid for ads on peoples page, but also there have been numerous examples over the last year of extensions being sold and then having the extensions getting malware, crypto miners, etc.
Second, there are real performance problems - the non-JS filter rules are vastly more efficient, for memory usage, cpu usage, and load time (I recall people doing benchmarks a while ago, showing ad blocker extensions that actually slowed down page loads).
So those are the engineering arguments for not supporting this model of extension.
However, the engineers on the chrome team are not stupid, or malicious, and understand that the trade offs are something users want. But those engineers work for Google, and google is an advertising company.
So it does not matter what those engineers want, or think is better, if the company management says "you cannot block our revenue model" they do not have a choice. Well, they could quit, but that's basically it.
Hard disagree. I've been using ublock across the board with Chrome and with absolutely no problems with malicious nonsense or even performance. These are real risks in a general sense, to be sure, but many extensions are run well enough to be relatively safe.
In any case, if such were Google's logic, they'd do more, or other things to mitigate said threats, which can also be extrapolated to any number of other widely used and permitted extensions, not conveniently remove a specific, well-run and widely trusted extension that conspicuously works at removing the firehose of utter garbage that they push at you through various parts of their platforms and on YouTube.
That would be really easy (though it probably wouldn't be perceptible by humans, but you'd certainly see it if you look at actual CPU and memory usage): just look at some simple webpage that's only static HTML. uBO uses resources, so of course it's going to perform worse not having it there at all. And going through tens of thousands of filter rules isn't exactly a trivial task.
However, at some point, the resources saved (by blocking ads running JS) will outweigh the resources used by the ad-blocker. In typical modern web pages, that bar is probably pretty low, because there's SO much BS advertising and tracking.
What about for any non-trivial example? Ultimately the user has a choice, if ublock's performance is a concern the user can disable it for a page or simply not use the extension. Alternatively chrome could work on implementing a good resource monitor for extensions etc. Maybe it's already possible to benchmark with dev tools. In any case, completely breaking it never makes sense.
> First off, there are legitimate security concerns with the kind of functionality required for effective ad blocking given the immense work the ad industry (i.e google) have put into preventing purely static filters is also very powerful for exploitation. Those powers can (and have been) abused: the recent news about "Honey" replacing affiliate links so that they are getting paid for ads on peoples page, but also there have been numerous examples over the last year of extensions being sold and then having the extensions getting malware, crypto miners, etc.
Who controls the accounts and the distribution for all chrome plugins? Who allows automatic updates with no security screening to all chrome plugins? Who charges developers a fee to participate in the chrome extensions store?
The change was mostly procedural, removing apis that were old and replacing them with more modern variants. Gorhill decided to take the opportunity to make a political stand against chrome. Good for him I guess. Given the popular sentiment against google, there was no serious pushback against his stand, including from the independent media and so on. But a google engineer would presumably know the "both sides" take on the subject, and hence not see it as reflecting especially poorly on google.
Whereas a normal extension maintainer would transparently update their extension to a new API, removing any features that could no longer be supported, gorhill elected to let the old extension go out of support, and replace it with a similarly named extension under the same organization. The features in the old extension removed in the new one were minor to non-existent. The main worry was originally that they wouldn't be able to cram all the network filtering rules they needed into the limited number that were permitted. However I believe this issue was mostly worked around.
The rest of the issues raised were a masterstroke of politiking on gorhill's part. Basically, google's justification for this removing of apis business was in part to increase privacy/security. Such improvement of course could only arrive if extensions didn't demand broad permission to see all the data on every page a user visits. So gorhill designed the new "ublock origin lite" around not needing to demand this permission. Of course, such an extension necessarily must have much more limited features than the original "ublock origin". Gorhill then presented this loss in functionality as somehow a necessary casualty of the "Mv3" upgrade.
Of course, the original uB0 extension demanded the same broad permission, so this loss in functionality wasn't really a casualty of the new manifest version. Rather, it was an accusation by gorhill against google that their justification for bumping the version was false. The new uB0l extension incidentally supports a mode that demands this broad permission, so in fact the total amount of lost functionality is practically non-existent. The result is that everyone has the opportunity to flame google for their seeming anti-user behaviour. However, to a google engineer this would presumably come across as unfair, and they would presumably feel as if they were being targeted.
by now they have made tons of user-hostile changes, just to see the line keep going up, they know that there is a loud vocal minority, but most users are totally fine with MV3 if they even notice a change at all.
Maybe people could start actually using internet like it supposed to be used instead?
Like we all should move to IPv6 and if someone wants to share videos with friends and family they could do without big corporations. If they want to serve their content for profit that should also be easy.
But we got what we have it sucks but seems either pay up or don’t use what big corps provide.
Only thing i miss from chrome, is ... compatibility. a lot of sites made in the past 15 years are focused on chrome-support. especially the government-websites i use (not US) but i just use another chrome-based browser for that. Firefox is my main-boy!
Google is deliberately doing this to break ad blocking for Google ads while still allowing ad blockers to work for non Google ads. Most users probably won’t care enough to change browsers or many won’t really notice
They were pretty much forced to do this slowly and gradually. There was a large amount of external pushback and some internal too (though money controls here).
> Google is deliberately doing this to break ad blocking for Google ads while still allowing ad blockers to work for non Google ads.
That's the best way to get antitrust breathing down your neck.
So, with talks of Google monopoly ramping up, either this is extremely shortsighted and reckless, or they will choose to not throw oil on the fire and will not go down that road.
Believe it or not, the DOJ (and EU) have almost entirely ignored AdSense and it's integration as a monopoly force. They consider Chrome and Google Search to be the primary source of harms - the war against adblock is perfectly legal even if client-side modding should always be morally correct.
There are two different trials in the USA, one focused on search as a product (which Google lost, and plans to appeal after remedies are determined), and another antitrust trial about advertising (of which the trial happened, but no ruling yet).
I don't know much at all about the ads ecosystem so I have no idea how may adsense should be playing in either trial though.
to block sites without understanding that this is fundamentally different from adding this to browser UX.
A lot of Google engineers struggle with the conflict of interest where the world’s #1 advertising network — by far — is making it more difficult to block ads in the world’s #1 browser, which they just happen to own. Good job guys. /s
Plz stop to worry. They only need that to help you around in the future, not to do any harm. Imagine you love their non-free offers later on, but don't know how to contact them to share credit card number - what a disruption on your end.
I’m still using Sublime for the references. Without fail I can load up any version of an application including older rails apps sub 3 and it instantly has context. I can easily jump to definitions and even on hover will show me where they are being used. In the context of foos.bars.baz I could easily infer where bars is defined. Seems to work across languages, doesn’t matter if it’s js, ruby, in an erb file it just works. Not to mention the flavor of vim feels great.
VSCode complains and I’ve got to hardcode an alternative absolute path gemfile for Shopify’s LSP to work. It also feels clunkier, even on powerful machines.
If Zed can give parity with Sublime on the references (I just tried and it did not seem to find any references when clearly bars was there) might be an interesting change. Considering it’s open source now I’d happily switch as it does seems super quick.
I might also be old-man yells at cloud and the copilot integration doesn’t appear important yet, but current sublime support is pretty poor for it and seems like that’ll be a thing more and more.
Me too, one of my favorite pieces of software (I've been using Obsidian for a few years now). The fact that there are courses is hilarious, but anyways. I found it enjoyable to start from the absolute bare install and add notes like a regular to-do. Eventually adding up additional plugins that you need. My use case is daily software engineering notes, and I have a simple button/command that creates a new note for the day in a specific format. I love that there isn't so much extra junk that came along with the big note taking apps.
Other than that, I have vim mode and a few other things, but not much. Themed it to match the rest of my setup and terminal, it feels like an easy extension to the workflow. I have a few folders broken out for commands and constants I like to refer back to (and can search for!) Maybe a neat one-liner. Plenty of code snippets.
Happy new year! Likewise, this is generally the only remaining site that I feel better after I leave it and more informed. No ads, excellent moderation, useful discussion and links. No gamification and chasing the modern web. Years of lurking and then years of sparse posting it still feels the same.
Here is to hoping this doesn’t change. Keep it up dang.