Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kuhsaft
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
151.
▲
by
kuhsaft
3y ago
That is false. Creation of threads/processes is still available within a container. Docker will run the entry point as PID 0 and that process can create as many subprocesses as it wants. If you’re talking about cores, Docker utilizes L
152.
▲
by
kuhsaft
3y ago
But, they do. Any electromagnetic wave can refract. https://en.wikipedia.org/wiki/X-ray_optics#Compound_refracti... 3Blue1Brown has a very nice series on optics: https://www.youtube.com/watch?v=Cz4Q4QOu
153.
▲
by
kuhsaft
3y ago
Not a very usable color picker. The this color picker is limited to a slice of the HSV colorspace with a V of 1. Also, the outputs are not copyable. The HSL/HSV color space also isn’t great for generating color combinations due to the
154.
▲
by
kuhsaft
3y ago
Seems like Fly.io Machines are trying to reimplement Kata Containers with the Firecracker backend [0], but also abstracting away the host hypervisor machine infrastructure. Kata has a guest image and guest agent to run multiple isolated con
155.
▲
by
kuhsaft
3y ago
The thing is you might not be adding the sidecars yourself. Kubernetes has a resource called MutatingAdmissionWebhook that allows mutations of the Pod object before creation. I think the most common use case is for service meshes. Your Depl
156.
▲
by
kuhsaft
3y ago
It should discuss what you don’t get compared to the standard behaviors of Kubernetes.
157.
▲
by
kuhsaft
3y ago
Right, but what is the point of FKS then? It’s no longer Kubernetes if it doesn’t support a core behavior of Kubernetes. If you only support deploying single containers with single processes on FKS, then you might as well use flyctl. It’s a
158.
▲
by
kuhsaft
3y ago
It’s used widely in the Kubernetes world and is known as sidecars [0]. [0] https://kubernetes.io/blog/2023/08/25/native-sidecar-contain...
159.
▲
by
kuhsaft
3y ago
Fly.io claims it’s “just a VM”. But, Fly.io Machines are an abstraction of microVMs using Firecracker. Building upon that, the FKS implementation is an abstraction on top of Fly.io Machines. So what I’m asking is how, if even, does the FKS
160.
▲
by
kuhsaft
3y ago
How does this handle multiple containers for a Pod? In a container runtime k8s, containers within a pod share the same network namespace (same localhost) and possibly pid namespace. The press release maps pods to machines, but provides no m
161.
▲
by
kuhsaft
3y ago
I think there’s potential here. It is Kubernetes since they are running k3s as the control-plane. It’s not just an implementation of the Pod API, it’s an implementation of kubelet which handles logs/exec/etc APIs. The rest of the
162.
▲
by
kuhsaft
3y ago
DX might be better I suppose, since you don’t have to fiddle with node sizing, cluster autoscalers, etc. Someone else linked GKE Autopilot which manages all of that for you. So if you’re using GKE I don’t see much improvement, since you los
163.
▲
by
kuhsaft
3y ago
Traditionally, each node is its own machine. virtual-kubelet creates a virtual node that is a proxy to some other pod infrastructure. In the case with FKS, each pod in the virtual node is a machine (a node in the traditional sense), so it’s
164.
▲
by
kuhsaft
3y ago
I think the biggest hurdle would be networking between the pods since they will be running on different cloud providers.
165.
▲
by
kuhsaft
3y ago
I think it’s completely possible. Though, you’ll have to manage your own control-plane. Azure AKS and EKS provide virtual-kubelet functionality in some form, but AKS is an a managed control-plane where you can’t add nodes yourself and EKS o
166.
▲
by
kuhsaft
3y ago
Right. Though, the virtual-kublets can be running on the same machine actually. They just need to be configured to have different node names. The press release states that your k8s API is actually running on a single machine with k3s and a
167.
▲
by
kuhsaft
3y ago
You wouldn’t use affinity rules anymore. The pods are scheduled on a single virtual-kubelet node, so if you use anti-affinity scheduling would fail.
168.
▲
by
kuhsaft
3y ago
The node would be a virtual-kubelet. You can check out the virtual-kubelet GitHub repo for more info. Interestingly, there are already multiple providers of virtual-kubelet. For example, Azure AKS has virtual nodes where pods are Azure Cont
169.
▲
by
kuhsaft
3y ago
You can absolutely get feedback from steer-by-wire. Ask any racing sim enthusiast. Those racing sim wheels can provide enough feedback to rip the wheel out of your hands.
170.
▲
by
kuhsaft
3y ago
Not for any “purposeful” use. Screensavers were used to prevent burn-in. So, unless you’re using a CRT, it’s a waste of power. OLED displays usually have built-in burn-in protection nowadays as well. Again, it is more energy efficient to po
171.
▲
by
kuhsaft
3y ago
Strange. I’ve updated to iOS 17.1 and under Settings -> Safari -> Advanced -> Feature Flags, the `Swap Processes on Cross-Site Navigation` is there and is enabled by default. I wonder if it’s different from `Swap Processes on Cross
172.
▲
by
kuhsaft
3y ago
> They are focusing on things most don't care Different product teams work on different plugins/IDEs. Though, it's apparent that the more popular languages (Python/Java/JS/.NET/Go) get more enhancements
173.
▲
by
kuhsaft
3y ago
Not all their IDEs. Jetbrains Rider has specific modifications that are integrated into the IDE for .NET software development that aren't available in even in IntelliJ Idea Ultimate. The same goes for CLion, the C/C++ features are
174.
▲
by
kuhsaft
3y ago
I think OP means that it’s an improvement in crash prevention not crash safety.
175.
▲
by
kuhsaft
3y ago
WSL2 is no longer using the NT kernel. It’s a full blown VM now that uses Plan 9 9p for file system interop. The new Docker for Windows uses an additional WSL2 distro instance, so it’s not very different from Docker for Mac. Windows Docker
176.
▲
by
kuhsaft
3y ago
Unfortunately, containers are kernel dependent and XNU servers aren’t common enough. Containers are just processes with enhanced isolation from the kernel. Windows has native kernel container support, but windows servers are common enough,
177.
▲
by
kuhsaft
4y ago
> All you need is for one silly person to assign the C# query to a `var` beforehand and then the behavior's wrong. That would cause a compilation error. `DbSet<TEntity>.FromSql(FormattableString sql)` [0] does not have a strin
178.
▲
by
kuhsaft
4y ago
Though it’s like comparing apples and oranges, the primary advantage over containers would be performance. Nix (not to be confused with NixOS) is a package manager. Think of it like apt. Containers on the other hand are (usually) utilizing
179.
▲
by
kuhsaft
4y ago
Location: United States Remote: Yes Willing to relocate: No Technologies: C#, .NET 6, Kafka, gRPC, GraphQL, PostgreSQL, JavaScript, React, Kubernetes Résumé/CV: https://pub-887b56a177db4fc7a74d2d2b465cbb6b.r2.dev/Peter%
180.
▲
by
kuhsaft
4y ago
Pretty excited for this. Looks like a good alternative to Erlang or Akka with the native performance / low resource utilization of Swift. Erlang lacks strong typing and Akka is DSL-hell. Both Erlang and Akka/JVM are GC languages w
More ›