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

I am happy for a new browser/engine but I'm highly skeptical that Ladybird will ever come close to Chrome or Firefox in terms of features, compatibility and performance. It's just very hard to imagine. There's servo and look at where it is after 13 years!

No offense to anyone really but browser engines are inhumane amount of talent and effort. Might as well just keep making Firefox better.


The problem with Firefox is Mozilla. That’s also a common thread with Servo. Maybe Servo will get better now that it doesn’t have that baggage anymore. If we’re going to have a chromium alternative, it won’t be anything from Mozilla.

Firefox doubled down on using/selling user data for advertising purposes, so that's a big reason for avoiding it.

I held onto it as someone who didn't even like the politics of the people behind it (the beauty of open source), for the sake of browser engine diversity, but changing terms of service of use of personal data was the final blow


It seems irrational to me to switch to chrome (and where else could you switch to?) over data sale concerns. A more rational approach could be a Firefox fork that preserves privacy.

Privacy is a big deal for many, especially if you grew up before the age of telemetry everywhere.

For now, a privacy preserving chromium fork will do, until hopefully the Ladybird project is mature enough to provide alternatives


Why a chromium fork over a Firefox fork? Both preserve privacy

Ugh I upgraded excitedly and can't stand the UI - there is no upside to any of it. Also for some reason things are also beachballing and VSCode keeps crashing - new M4 MBP. All the system log errors are present exactly as they were and my USB-C dock with Ethernet port still doesn't work.


I have been working on finding out ways to make use of AI a net-positive in my professional life as opposed to yet another thing I have to work around and have cognitive load of. Some notes so far in getting great benefits out of it on couple projects -

* Getting good results from AI forced me to think through and think clearly - up front and even harder.

* AI almost forces me to structure and break down my thoughts into smaller more manageable chunks - which is a good thing. (You can't just throw a giant project at it - it gets really far off from what you want if you do that.)

* I have to make it a habit of reading what code it has added - so I understand it and point to it some improvements or rarely fixes (Claude)

* Everyone has what they think are uninteresting parts of a project that they have to put effort into to see the bigger project succeed - AI really helps with those mundane, cog in the wheel things - it not only speeds things up, personally it gives me more momentum/energy to work on the parts that I think are important.

* It's really bad at reusability - most humans will automatically know oh I have a function I wrote to do this thing in this project which I can use in that project. At some point they will turn that into a library. With AI that amount of context is a problem. I found that filling in for AI for this is just as much work and I best do that myself upfront before feeding it to AI - then I have a hope of getting it to understand the dependency structure and what does what.

* Domain specific knowledge - I deal with Google Cloud a lot and use Gemini for understanding what features exist in some GCP product and how I can use it to solve a problem - works amazingly well to save me time. At the least optioning the solution is a big part of work it makes easier.

* Your Git habits have to be top notch so you can untangle any mess AI creates - you reach a point where you have iterated over a feature addition using AI and it's a mess and you know it went off the rails after some point. If you just made one or two commits now you have to unwind everything and hope the good parts return or try to get AI to deal with it which can be risky.


I love using KDE and use it on all my desktop machines. I even have a source compiled version ready to test / hack on if I need - utterly fun and easy to build using kde-builder and works on most distros including Ubuntu/Debian, Arch and Fedora.

That said, I don't think having yet another immutable distro is a great idea if they are only going to punt and use Flatpaks. They can run flatpaks on any distro out there. So not really understanding the idea behind this. Nothing really stands out from the article - they still need to make KDE work great with most other modern versions of the distros so it isn't like Flatpaks based KDE is going to give them an edge in having the best KDE on their own distro.

What am I missing?


Thanks, that is definitely a good sign - given the rendering engine monopoly state of Chrome+derivatives and lack of great momentum behind Firefox adoption we need Apple to actively keep Safari not just viable but great even if only on macOS/iOS.


Crazy that Deno is still not workable on FreeBSD because of the Rust V8 bindings not being ported.


How big is the intersection of modern Javascript developers and FreeBSD users?


Not as big as Linux but I know a few FreeBSD shops that run NodeJS apps so it's not entirely crazy to think that there are more and they would want to try Deno. Besides making your OSS software compilable on *BSD/Linux/Mac/Win has historically been a good thing to do anyways.


For a lowlevel runtime (ie V8 itself) I can accept certain lag since there might be some low-level differences in how signals,etc behave.

However for more generic code Linux'isms often signals a certain "works-on-my-machine" mentality that might even hinder cross-distro compatibility, let alone getting things to work on Windows and/or osX development machines.

I guess a Rust binding for V8 is a tad borderline, not necessarily low-level but still an indicator that there's a lack of care for getting things to work on other machines.


Is it big enough to prioritize fixing though? The answer seems to be a no so far.


Node.js is (maybe surprisingly) used a lot in less common operating systems like FreeBSD and Illumos.


It's more than a little surprising that portability between different Unices is not given more emphasis. "Back in the day" a program being portable between Sun Solaris, HP's HP-UX, Linux, FreeBSD was considered a sign of clean code.


Back in the day, Sun Solaris and HP-UX were not end-of-life, and FreeBSD had more equal industry footing with Linux. Now Linux is the clear winner in server OS UNIX by a wide margin. Also, Ryan Dhal worked at Joyent, a Illumos/Solaris shop when he built Node; perhaps that has informed his lack of interest in supporting FreeBSD these days.


Looks like it is in ports?


Trying to compile it - it's 2.2.0 but better than nothing. I haven't seen any upstream patches for Rust V8 for FBSD so maybe out of tree ones in the ports if it does compile.


I mean... you can probably see why they don't spend any effort on that.


Try to actually use a recent version. Never had a problem with late plasma 5 and recent Plasma 6 on Arch.


Very clearly written article - didn't feel like they were trying to sell you their viewpoint - just laid down the facts concisely.


Hopefully 8Gb isn't reserved for Apple Intelligence?


It is not


Just tried asking Llama 3.2:3b to write a YAML file with Kubernetes Deployment definition. It spit the yaml out but along with a ton of explanations. But when I followed up with below it did what I want it to do.

>>> Remove the explanation parts and only leave yaml in place from above response. apiVersion: apps/v1 kind: Deployment metadata: name: my-deployment spec: replicas: 3 ...

Alternatively this worked as well >>> Write a YAML file with kubernetes deployment object in it. Response should only contain the yaml file, no explanations. ... ions. ```yml apiVersion: apps/v1 kind: Deployment metadata: name: example-deployment spec: replicas: 3 selector: matchLabels: app: example-app template: metadata: labels: app: example-app spec: containers: - name: example-container image: nginx:latest ports: - containerPort: 80 ```


Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: