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

Translation?

Image search?

Live captions?

Dubbing?

Summary?

Rewrite text better?


Translate sure.

Image search? I have a search engine for that.

Live captions? Didn’t ask for that, wouldn’t use it.

Dubbing? Ditto.

Summary? Wouldn’t trust an AI for that, plus it’s just more tik-tokification. No fucking thanks. I don’t need to experience life as short blips of everything.

Rewrite text better? Might as well kill myself once I’m ready to let a predictive text bot write shit in my place.

So… no thanks.


Yes, Translate is the only one I want - and we already have that!

The worst is anything that tries to suggest stuff in text fields or puts buttons etc. to try and get you to "rewrite with AI" or any nonsense like that - makes me just want to burn anything like that to the ground.


  > Image search? I have a search engine for that.
I'd use it. Why does it need to be another site? I'd trust Mozilla more than I trust Google. Do you really feel different?

Plus, Search by Image[0] is one of the most popular extensions, with 3x as many people using it as tree-style tabs.

I don't use it but a grammar tool is the next most popular[1], so I could see this being quite a useful feature.

But the other stuff, I'm with you. I like translate but I personally don't care for dubbing, summarizing, or anything else.

[0] https://addons.mozilla.org/en-US/firefox/addon/search_by_ima...

[1] https://addons.mozilla.org/en-US/firefox/addon/languagetool/


But that’s exactly my point - addons already solve these problems without baking them in natively. Adding AI just creates bloatware/privacy/security/maintenance problems that are already solved by users being able to customise the browser for their own needs.


I do get that and I'm like 60% with you, but I'm just saying that it is easy to get a bit in a bubble and Mozilla needs to cater to the average person. And let's be honest, we aren't the average user.

Personally I'm fine as long as it continues to be easy to disable and remove. Yeah, I'd rather it be opt-in instead of opt-out but it's not a big price to pay to avoid giving Chrome more power over the internet. At the end of the day these issues are pretty small fish in comparison.


I mean, Chrome/Google have already won the browser wars and it isn't even close. 'Average' persons don't use Firefox, period - they use Chrome. I dunno when you last looked at browser market share, but Firefox is already extremely niche. Trying to cater to the 'average user' when your entire userbase consists of power users is asinine but Mozilla clearly doesn't understand this. They think it's still 2008 or something.


Do you use Firefox?

If not, why not?

Do normal people use Firefox?

I've successfully migrated my girlfriend, parents, and several friends. Half those friends don't even know how to program. So yes, normal people can use Firefox and they really don't notice the difference.

  > Chrome/Google have already won the browser wars
It isn't over till its over. It's trivial to make a stand in this fight. It is beyond me why a large portion of HN users aren't using FF or one of its derivatives. Of all people they should be more likely to understand what's at stake here...


Yes I use FF. You’ve completely misunderstood my point.

Your comment about how YOU had to get the people close to you to use FF was exactly my point. Techies are the only people who use FF now without it being foisted onto them by their techie friends.


Local RAG on your browsed pages (either automatically, manually or a mix (allow/disallow domains/url) ?


You personally wouldn't use live captions and dubbing, so there's no point building it for the millions of people who need it as an accessibility feature?


They can use addons, but it shouldn’t be built in to the browser. Not all that complicated.


Because of what?

Why it must be addon? Because Ai has negative connotations?


Bloat? Security? Privacy? Larger codebase to maintain? Lack of focus by a Browseer company? Speed?


Live captions and dubbing can be a game changer for:

- non native speakers - moving away from the english-centric web - impaired people


Couldn’t care less about any of that. English is the world’s dominant language and will remain so for the foreseeable future. There’s nothing wrong with that. And subtitles exist already or can be generated by addons. Most people don’t use them. So, once again, maybe don’t inconvenience the vast majority of users for some small subset of the population.


> English is the world’s dominant language and will remain so for the foreseeable future.

Based on the fact that you said this I'm going to assume you can't read/write Mandarin, apologies if that's incorrect because that leads to my second assumption which is that you're unaware of the astonishingly vast amount of content and conversation related to open source and AI/ML you're missing out on as a result of not being able to read/write Mandarin.


What does what you wrote have to do with what I wrote, or the comment I was replying to? Literally every reasonably educated Chinese person speaks English as a 2nd language.

I'm missing out on all sorts of shit I'd find interesting by virtue of not being a prodigious polyglot. That fact has nothing to do with English being the global language for literally everything in every domain, nor with the fact that in-browser language translation doesn't require baked-in AI.


Just say that you dont care about other ppl, that's it, lol.

English proficiency is pretty high bar. Thats multi year effort


I mean, sure. I don’t generally give a shit about other people. That’s also not really relevant here. There will always be a dominant language. Currently, it happens to be English and it will remain English into the near future (250+ years). If you attend even a shitty school in a third world country today you are taught English as a second language. Look at the Philippines or sub-Saharan African countries. Everybody speaks English + their native language.

Crying about English’s global penetration is super weird while also being pointless, since it’s a fait accompli at this point.


local LLM assisted 'tampermonkey' userscript generation?


I get very annoyed by generative AI, but to be fair I could imagine an AI-powered "Ctrl+F" which searches text by looser meaning-based matches, rather than strict character matches; for example Ctrl+AI+F "number of victims" in a news article, or Ctrl+AI+F "at least 900 W" when sorting through a list of microwave ovens on Walmart.

Or searching for text in images with OCR. Or searching my own browsing history for that article about that thing.


>"at least 900 W" when sorting through a list of microwave ovens on Walmart.

Newegg has that as a built in filter.

Why do you people keep insisting I "need" an LLM to do things that are standard features?

I find shopping online for clothes to suck, but there's nothing an LLM can do to fix that because it's not a magic machine and I cannot try on clothes at home. So instead, I just sucked it up and went to Old Navy.

Like, these things are still lying to my face every single day. I only use them when there's no alternative, like quickly porting code from python to Java for an emergency project. Was the code correctly ported? Nope, it silently dropped things of course, but "it doesn't need to be perfect" was the spec.

>Or searching for text in images with OCR.

That thing that was a mainline feature of Microsoft OneNote in 2007 and worked just fine and I STILL never used? I thought it was the neatest feature but even my friend who runs everything out of OneNote doesn't use it much. Back in middle school we had a very similar Digital Notebook application that predates OneNote with a similar feature set, including the teachers being able to distribute Master copies of notes for their students, and I also did not use OCR there.

The ONE actual good use case of LLMs that anyone has offered me did not come from techbros who think "Tesla has good software" is not only an accurate statement but an important point for a car, it came from my mom. Turns out, the text generation machine is pretty good at generating text in French to make tests! Her moronic (really rich of course, one of the richest in the state) school district refused to buy her any materials at all for her French classes, so she's been using ChatGPT. It does a great job, because that's what these machines are actually built for, and she only has to fix up the output occasionally, but that task is ACTUALLY easy to verify, unlike most of the things people use these LLMs for.

She STILL wouldn't pay $20 monthly for it. That shouldn't be surprising, because "Test generator" for a high school class is a one time payment of $300 historically, and came with your textbook purchase. If she wasn't planning on retiring she would probably just do it the long way. A course like that is a durable good.


  > Translation?
Sounds like a great OS feature. I might want to use this in my PDF viewer and Office viewer as well.

  > Image search?
Sounds like a web site, not a browser feature.

  > Live captions?
Sounds like a great OS feature. I might want to use this in VLC as well.

  > Dubbing?
Sounds like a great OS feature. I might want to use this in VLC as well.

  > Summary?
Sounds like a great OS feature. I might want to use this in my PDF viewer and Office viewer as well.

  > Rewrite text better?
Sounds like a great OS feature. I might want to use this in my PDF viewer and Office viewer as well.


So you're not going to get it until your OS decides to, and if its implementation is poor you're SOL?


Choose the implementation that you like, or contribute to help make one better. Just like all other software on your computer.

Don't like Libreoffice's implementation of Word support? Install Koffice. I take it you've never installed non-OEM software on your computer?


Why would anyone install Koffice when clearly they would wait for the OS to support Word directly?


Not at all. If you want or need a feature it's not some "my browser has to support it or my OS does" dichotomy.

As a couple parents up stated, there's no technical reason a browser has to have a transformer embedded into it. There might be a business reason like "we made a dumb choice and don't have the manpower to fix it", but I doubt this is something they will accept, at least with a mission statement like they have.


I much prefer every individual piece of software and website I interact with implement their own proprietary AI features that compete for my attention and interfer with each other.


The mindset of every browser vendor is that they are the OS now, and all that kernel and userland guff merely supporting infrastructure.


> Sounds like a great OS feature.

Cool, and some DEs make it possible to start implementing this for most applications today. But Mozilla is not KDE or Gnome, so the most they can do is to make this on their software, and make it easy to copy for the entire system.

> Sounds like a web site, not a browser feature.

Sounds like a bit of lack of imagination on your part. Do you think the same for text search?

>


> But Mozilla is not KDE or Gnome

Exactly. Would be nicer if they did their own features somewhat right (including interfaces for configuration and disabling approachable for non-engineers) before they scope-creep the entire desktop.


All those things we had before AI?


Most of those things weren't very good before AI was applied.

Translation specifically was pretty bad before Google applied machine learning methods to it around 2007 when it became very good almost overnight.


Google Translation never "became very good" and it still isn't when you compare it to DeepL or Kagi.

Where it excels is quantity. Often, niche languages are only available on Google Translate.


Google Translate became very good compared to what came before it. Other stuff is better now and one day we will say the tools of today are trash.


No, even when they switched to machine learning their translations still made mistakes that would have made you look goofy. And even today their models still make mistakes that are just weird.

It is especially baffling because Google has much better data sets and much more compute than their competitors.


Google Translate isn't what's meant when tech CEOs say "AI" in 2025.


What tech CEO says is "a text box with magic" Google translate fulfills that and there are ways to integrate with LLM if technology marketing is important.

Unless it is nVidia's CEO, who wants to sell specific hardware, they mostly care about the buzz of the term, not a specific technology, though.


Stop blurring the lines, google translate using machine learning has nothing to do with turning firefox into an ai browser


It has everything to do with it. Mozilla explicitly talked about AI in the context of their relatively new translation feature a year or two back. Live captions also uses "AI". The term AI includes machine learning in marketing speech.


If that was the case that means Firefox is already an AI browser. But he wouldn’t be talking about AI browsers if he planned on maintaining the current features and approach, would he?


Technically, many of those things often were AI.

They just existed before the GenAI craze and no one cared because AI wasn't a buzzword at the time. Google Translate absolutely was based on ML before OpenAI made it a big deal to have things "based on AI".

But just putting stuff in your browser that hooks into third-party services that use ML isn't enough anymore. It has to be front and center otherwise, you're losing the interest of... well, someone. I'm not sure who at this point. I don't care, personally.


Yes, tools have used machine learning, nobody is questioning or denying that.

But that’s not what the CEO of mozilla means when he says he will turn Firefox into an AI browser.

It means there will be stupid fucking LLMs shoved in your face.


Many of these things were "AI" but the marketing hype hadn't gotten there yet. E.g. the local translation in FF is a transformer model, as was Google translate in the cloud since 2018 (and still "AI" looong before that, just not transformer based).


Safari does most of this by leveraging system-level AI features, some of which are entirely local (and in turn, can be and do get used elsewhere throughout the system and native apps). This model makes a lot more sense to me than building the browser around an LLM.


Firefox uses local models for translation, summarisation and possibly other stuff. As it is not restricted on one platform, I guess that it has to use its own tools, while apple (or macos/ios focused software in general) can use system level APIs. But the logic I guess is the same.


Exactly. There’s doom and gloom in this thread but the truth is that the early adopters who are using AI-integrated browsers love them.

Mozilla having unique features is what made it popular in the first place (tabbed browsing versus IE6).


I’m not exactly surprised that AI grifters that have probably bet all their life savings on nvidia “love” their AI browsers.


Shit on it all you want, the utility of AI is undeniable. Laggards say exactly what you’re saying now.


It’s actually very deniable. Check this out i’m gonna do it now. AI has been a net negative to my life. Boom, denied.

>If I’m queer and Facebook is actively censoring queer content then that’s more significant to me than just being a difference of opinion. The company is actively suppressing my way of life.

Why queer community will not find an alternative app?


This is the incredibly profitable contradiction Facebook lives in.

They do everything they can to become the central place for online communication and profit enormously from that. But they reject any of the responsibility that ought to come along with that, the refrain being what you're saying here: "well, you can always just go somewhere else"

Except that when online communication is as deeply siloed as it is it's extremely difficult to set up an alternative. How will people even find out about it when their entire online lives are lived on Facebook? This capture is exactly what Meta wants. Remember internet.org?

https://en.wikipedia.org/wiki/Internet.org

Picking and choosing which services people can use is Zuckerberg's explicit goal.


Why should they have to?


If they believe that current app is censoring them, then moving to queer friendly solution seems to solve this issue, right?

Like not every social media is good for everything

Top software engineering content is also not on facebook


No, because then what happens when the place they move to starts censoring them as well? Then all the places start censoring them? You're basically arguing for "separate but equal", and we know how that works out. The correct move is to fight for your rights, not to assuage bigotry.

But answer the question, why should they have to?


And you are arguing every business must support your agenda, and if not, they are your "enemy"? What an odd take. Again, you are free to use other means of social media to spread your message but no one is obligated to read or support it. And, that does not make them the enemy.


You're confused, I didn't actually make that argument.


Why would they be obligated to host/serve you?

Just like restaurant owner can kick you, they also can.

If you dont agree with it, then vote for social media being treated as infrastructure like roads


They are not obligated, I'm not saying they're obligated. Although restaurant owners can't discriminate, we have laws against that.

What I'm asking you is: why should they have to find a new place?


If they believe that current app is censoring them, then moving to queer friendly solution seems to solve this issue, right?


You already said that. It does not answer the question. Moving to another app doesn't solve anything, because we still haven't answered the question of why they should have had to move in the first place! It's the same situation if they move to a new app, nothing has changed.

At this point we have gone in a circle, I must assume I won't get a genuine answer to the only thing I have asked despite trying to engage genuinely in conversation. Have a good day.


But I already answered it, twice!

If they believe that someone is harming them, then they should stay with them?


It was needed. Just the trade off wasnt worth it.


It was wanted and intentionally selected, but it wasn't needed.


it wasn't needed -- need means "must have"

they're a fantastically popular franchise with a ton of money... and did it without the optimizations.

if they never did these optimizations they'd still have a hugely popular, industry leading game

minor tweaks to weapon damage will do more to harm their bottom line compared to any backend optimization


I'd argue it was incompetence.


Fix quality?!

It does not work at all!


C# has the best ecosystem out there.

I wish CPP development was as robust as C# development is


They are very different beasts.. What problems are you having with CPP that you're not with C# ? Funny enough a lot of the 'ecosystem' is on the back of cpp..


Evaluating complex expressions during debugging.

In c# I can evaluate complex linq data transformation in watch window in visual studio during debug, at fly.

In cpp I cannot. Not even nested evaluation is working.


Ah okay, yes, debugging tools are a bit more friendly with C# but it's again the nature of the beast of cpp, but to nitpick this is a compiler area moreso than a tooling issue . CPP will compile direct to binary, whereas C# will compile to machine Lang iirc, an intermediary step anyway, so you can imagine it makes debugging much easier.


> to nitpick this is a compiler area more so than a tooling issue

If there’s one thing c++ is good at it’s bikehsedding where the responsibility for fixing this stuff is. When I started programming in c++ 16 years ago, modules were “imminent” and reflection was coming soon.

Modules are still unusable because what we’ve standardised is insanity and the standards committee refuse to make a decision to support the backwards compatibility of tooling and code that will never be upgraded or even used in a modern setting.

The compiler vendors blame the standards committee, the committee say that tooling isn’t their problem,and standardise something that has no theoretical objections but in practice requires deep concessions to the spirit of the idea. At the same time, they’re perfectly content to assume that everything is developed the way they imagine - adding ranges to algorithm and forcing the compile time because modules technically exist.


With C# (.NET) I can click on "install package" in my editor and within seconds it's downloaded and in my project.

With C++ it's a whole different thing.


But why would you give your id?


You don't need to, that's the thing. The site requests "are you over 18" and you use your ID to prove it without them getting any other information from it. Requires a phone with NFC, but the app is open source


And the reference implementation requires google play integrity attestation so you are forced to use a google approved device with google approved firmware and a google account to download the application in order to participate. Once this becomes implemented, you are no longer a citizen of the EU but a citizen of Google or Apple and a customer of the EU:


Quick google (on my phone, so not certain) says it works with microg as of August


Yeah, sorry I mixed up the old German Ausweisapp and the euID Reference App


How does the site verify that the ID being used for verification is the ID of the person that is actually using the account? How does the site verify that a valid ID was used at all?

If the app is open source, what stops someone from modifying it to always claim the user is over 18 without an ID?


Not that I understand it, but AFAIK that's cryptography doing it's thing.

And using someone else's Id and password is the same as every method of auth


hopefully the protocol is open source too. I'd hate to find that it just works on iOS and Google certified Android.


I think that ends up being a more difficult problem than just open source. There will have to be some cryptography at play to make sure the age verification information is actually attested by your government.

It would be possible for them to provide an open-source app, but design the cryptography in such a way that you couldn't deploy it anyway. That would make it rather pointless.

I too hope they design that into the system, which the danish authorities unfortunately don't have a good track record of doing.


Should all be open, but I don't know for sure. Works with ungoogled android unless something changed.

https://github.com/Governikus/AusweisApp


That's very cool and good to hear. Thanks for sharing!


But... Trump announced tbe strike on Twitter and people posted videos of bombers starting on reddits Frontpage


By which metric?

C, Java, Rust, JS, C# do exist


Isn't Lunar Lake first mobile chip with focus on energy eff? And it is reasonably efficient

We will see how big improvement is it's successor panther lake in January on 18A node

>I would need some strong evidence to make me think it isn't the ISA that makes the difference.

It is like saying that Java syntax is faster than C# syntax.

Everything is about the implementation: compiler, jit, runtime, stdlib, etc

If you spent decades of effort on peformance and ghz then don't be shocked that someone who spent decades on energy eff is better in that category


> Isn't Lunar Lake first mobile chip with focus on energy eff?

Not by a long shot.

Over a decade ago, one of my college professors was an ex-intel engineer who worked on Intel's mobile chips. He was even involved in an Intel ARM chip that ultimately never launched (At least I think it never launched. It's been over a decade :D).

The old conroe processors were based on Intel's mobile chips (Yonah). Netburst didn't focus on power efficiency explicitly so and that drove Intel into a corner.

Power efficiency is core to CPU design and always has been. It's easy create a chip that consumes 300W idle. The question is really how far that efficiency is driven. And that may be your point. Lunar Lake certainly looks like Intel deciding to really put a lot of resource on improving power efficiency. But it's not the first time they did that. The Intel Atom is another decades long series which was specifically created with power in mind (the N150 is the current iteration of it).


> It is like saying that Java syntax is faster than C# syntax.

Java and C# are very similar so that analogy might make sense if you were comparing e.g. RISC-V and MIPS. But ARM and x86 are very different, so it's more like saying that Go is faster than Javascript. Which... surprise surprise it is (usually)! That's despite the investment into Javascript implementation dwarfing the investment into Go.


Actually, if you had made an opposite example, it might have gone against your point. ;) C# gives you a lot more control over memory and other low-level aspects, after all.


That’s semantics though, not syntax. What’s holding Java performance back in some areas is its semantics.

It might be the same with x86 and power-efficiency (semantics being the issue), but there doesn’t seem to be a consensus on that.


Yet how much perf in recent dot nets comes from that, and how much comes from "Span<T>"ning whole BCL?


There’s much more to it than just Span<T>. Take a look at the performance improvements in .NET 10: https://devblogs.microsoft.com/dotnet/performance-improvemen.... When it comes to syntax, even something like structs (value types) can be a decisive factor in certain scenarios. C# is fast and with some effort, it can be very fast! Check out the benchmarks here: https://benchmarksgame-team.pages.debian.net/benchmarksgame/...


I know that C# is fast, this is my favourite lang, but it is hard to say honestly which one is faster

I love the saying "i dont trust benchmarks that i didn't fake myself"


As far as I know people aren't part of ISA :)


People are absolutely part of an ISA's ecosystem. The ISA is the interface between code and CPU, but the code is generally emitted by compilers, and executed in the context of runtimes and operating systems, all designed by people and ultimately dependent on their knowledge of and engagement with the ISA. And for hot code in high-performance applications, people will still be writing directly in assembler directly to the ISA.


ISA != ISAs ecosystem

ISA is just ISA


But you get the Environment for free if you choose the ISA, so ISA=>ISA ecosystem. It really does matter when making a decision


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

Search: