I use kubernetes extensively at work. I don't manage the kubernetes cluster anymore since now we have a team that runs centralized services and you can request a namespace with a quota. But back when my team had a dedicated Azure Kubernetes cluster it was not that bad as people says it is and the biggest hassle was the extremely short lived support for each version.
Then I started to realize most people who complain are rolling their own which is also not bad since there are products like k3s that are very simple to use.
It seems things start to fall apart when they try to stuff it with all kinds of crazy idiotic controllers and the favorite of the month CNI and CSI. I always shake my head when I see people creating sand castles by setting up stuff like Ceph from within the cluster.
If you want to play with it keep things simple and have all the persistent data outside of the cluster. Use good old NFS instead of the latest longceph horngluster version. Keep databases and the container registry out. Treat it like a compute pool not a virtual datacenter. Stop recursing chickens inside eggs.
RK3288 was true open source. It boots with just u-boot and no blobs. DDR init was done by u-boot code and armv7 didn't require a TEE.
RK3588 is "almost" open. It boots with mainline u-boot and device tree from the Linux kernel, but needs two blobs: the DDR training blob and the trustzone blob (BL31). It can run without a TEE OS. I recently heard that the BL31 is now open source, but I didn't look into it.
Mainline kernel has support for everything, including 3d (panthor driver) and video codecs acceleration (you find it in the v4l submenu). Mainline Mesa driver (panfrost) also works, but... not great - it stutters/freezes when I move the mouse.
Xorg works, it uses the generic modesetting driver which is accelerated by Mesa panfrost driver, but like I said, with stuttering and temporary freezes when I move the mouse. It happens in all apps: moving windows, vkgears, glxgears, mpv video playback, but "mpv -vo gpu -hwdec=vaapi" started from console plays fine, very smooth. I didn't try Xlibre or wayland.
You're paying for significant ground-up R&D and manufacturing costs that only marginally benefit from any economies of scale. (It's also an incredibly fucking robust machine!) This is not a MacBook Neo competitor. I think if it more as a product for the person who is bored of their quad core-swapped, nitrocaster-modded, corebooted ThinkPad X230, and wants a new, weirder toy laptop to hack around on.
I use disposable digital debit cards for my subscriptions. These can be issued by fintech companies like Wise. If something like this happens to me I'll just delete the card.
In my opinion pre alder lake intel is the sweet spot for FreeBSD. Not sure about AMD but anything before 2020 should work just fine. Just avoid CPUs with heterogenous core configurations for now.
I'm sorry I had to use a feature on my browser I rarely use which is summarize. I'm pretty sure your point is valid and concerning but the way that page was designed is just too painful to read.
The article contains live network captures run with `ss -tnup` during an actual Proton Meet call, DNS resolution and ASN lookups performed in real time, a line-by-line read of LiveKit's DPA identifying them as an independent Controller for call detail records, and CSP headers pulled directly from meet.proton.me.
If you found a factual error, name it.
"I don't like the animations" is not a methodology critique.
Fair point on the methodology. The ss output and CSP headers are concrete. The LiveKit Controller distinction is the part worth debating-independent Controller vs Processor changes the privacy story significantly. Has Proton responded to that specific claim?
Yeah this same site did an article on some minor ubuntu bootloader drama some weeks ago and when I recognized the design I just stopped reading. If you have something to say don’t go out of your way to make it hard to parse.
MLX is faster because it has better integration with Apple hardware. On the other hand GGUF is a far more popular format so there will be more programs and model variety.
So its kinda like having a very specific diet that you swear is better for you but you can only order food from a few restaurants.
But you can always fall back to GGUF while waiting for the world to build a few more MLX restaurants. Or something like that; the analogy is a bit stretched.
Fun fact: Bonnel Atoms (D510 etc) were not affected by the meltdown vulnerability that plagued every Pentium processor since the 1995 Pentiums. These Atoms use purely in-order execution engines which kinda makes them supercharged 486s.
Pentium were the first superscalar x86 from intel, but were still in-order. Pentium-Pro (a completely different microarchitecture) was the first OoO intel x86 microarchitecture.
Then I started to realize most people who complain are rolling their own which is also not bad since there are products like k3s that are very simple to use.
It seems things start to fall apart when they try to stuff it with all kinds of crazy idiotic controllers and the favorite of the month CNI and CSI. I always shake my head when I see people creating sand castles by setting up stuff like Ceph from within the cluster.
If you want to play with it keep things simple and have all the persistent data outside of the cluster. Use good old NFS instead of the latest longceph horngluster version. Keep databases and the container registry out. Treat it like a compute pool not a virtual datacenter. Stop recursing chickens inside eggs.
reply