Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ivan4th
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
ivan4th
7y ago
While this is not directly related to being a proper Lisp, one of the reasons (not the only one, of course) some people may prefer CL is CLOS.
32.
▲
by
ivan4th
7y ago
kubectl port-forward my-lisp-pod 4005:4005 then M-x slime-connect localhost 4005
33.
▲
by
ivan4th
7y ago
There's another jsonnet tool called qbec that can do that - https://qbec.io
34.
▲
by
ivan4th
7y ago
I see it this way (being a Russian): it's not a copyright claim issue, but rather a hostage situation with bandits involved (a.k.a Russian authorities), and what they want is ransom so that top #1-2 nginx contributors don't go to
35.
▲
by
ivan4th
7y ago
The complaints about Lisp parentheses sound especially funny in the context of that kind of mainstream DevOps tooling https://github.com/helm/charts/blob/eceb82f6308578b824d58f80... (EDIT: yep, I'm a Lis
36.
▲
by
ivan4th
7y ago
One possibility (especially for "home Kubernetes" case) is not exposing the services to the outside world at all and using ZeroTier to access them https://www.zerotier.com/ It's L2 mesh VPN, and I believe you
37.
▲
by
ivan4th
7y ago
Good for you! I've lost most of my "childhood coding" stuff to an accidental `rm -rf /home /something` (note the extra space. Backups? what backups?) some ~18 years ago. That included a couple of DOS viruses, one of
38.
▲
by
ivan4th
7y ago
From my experience, while YAML itself is something one can learn to live with, the true horror starts when people start using text template engines to generate YAML. Like it's done in Helm charts, for example, https://github
39.
▲
by
ivan4th
7y ago
If you want to have a thriving community around your software and have bazaar-style development process, you better go with mainstream languages (C, C++, Go, Rust, Python, Java, etc.) The community is a great thing as projects like Linux an
40.
▲
by
ivan4th
7y ago
cl-async works pretty well with SLIME if you use its SLIME REPL integration feature that I contributed several years ago. https://github.com/orthecreedence/cl-async/blob/master/src/r... It basically
41.
▲
by
ivan4th
7y ago
One possibility that I can see is generating code that will run on microcontrollers. While there are some LLVM+microcontroller experiments, I'd say this is probably not an easy way to go. And trying to run some kind of Lisp on a microc
42.
▲
by
ivan4th
7y ago
Well, I did write quite a bit of CL code for money, but it's hard to get paid for reimplementing every library that one may need in CL ;(
43.
▲
by
ivan4th
7y ago
From my experience, Docker helps quite a bit with CL stuff in many cases. When you use some shared libs via CFFI, things can get fragile quick, start depending on a particular shared library version on the host system etc. So your app, for
44.
▲
by
ivan4th
8y ago
There used to be a catch, though, don't know if it's already fixed. If you use this ssh debugging feature you make your secrets world-accessible (anyone can connect to ssh and grab them). This was one of the reasons why I switched
45.
▲
by
ivan4th
8y ago
Cool technology. Yet, no Emacs support yet... oops :(
46.
▲
by
ivan4th
8y ago
One advice concerning adding the tests for legacy code (which may also help with partial rewrite later if it's judged to be necessary): golden master tests. Google it.
47.
▲
by
ivan4th
8y ago
Second that. I did write production Common Lisp code and loved it. I've used various languages over the years, including Perl, C, C++, C#, JavaScript and Python (and Pascal, Basic and x86 assembly to some degree, too), and I mostly wri
48.
▲
by
ivan4th
8y ago
These particular pieces may not be dangerous, but some other pieces people could find could be with a higher level of contamination. https://en.wikipedia.org/wiki/Unsymmetrical_dimethylhydrazin...
49.
▲
by
ivan4th
8y ago
BTW asked our guide if any of his acquaintances were scavenging this stuff, he said smth like "some did... all of them are already dead"
50.
▲
by
ivan4th
8y ago
Some of the pics I took in that place (in the mountains & taiga near Lake Teletskoe): http://i.imgur.com/2DwEDg5.jpg http://i.imgur.com/3ISH2C9.jpg http://i.imgur.com/1ymYIbk.jpg http:
51.
▲
by
ivan4th
8y ago
Yeah... I'm a diehard Common Lisp user, and when I saw YAML+go-template used for Kubernetes Helm templates, with some extra hacks to take care of indentation shifts... I felt almost physical pain.
52.
▲
by
ivan4th
8y ago
I wrote a somewhat similar tool for use with Emacs many years ago, SwankJS: https://github.com/swank-js/swank-js See this demo, for example: http://emacsrocks.com/e11.html It was not dependent on Chrom
53.
▲
by
ivan4th
8y ago
Besides using kubectl to manage VMs, you also get VMs that join the cluster network as first-class citizens. In this blog post you can see a k8s service pointing to a VM and accessing k8s services from within the VMs. Also, compared to EC2
54.
▲
by
ivan4th
8y ago
Yes, you can use KubeVirt for Windows. In some cases, it may be even better than Virtlet for that purpose. But if you want a real Kubernetes Deployment / StatefulSet / DaemonSet / etc. built out of VMs (examples being unikern
55.
▲
by
ivan4th
8y ago
You can't have a StatefulSet of VMs on KubeVirt, although you may want one if you're using unikernels or want to run a nested Kubernetes cluster for testing, like here: https://github.com/Mirantis/virtlet/
56.
▲
Virtlet: run VMs as Kubernetes pods
(mirantis.com)
179 points
by
ivan4th
8y ago
|
23 comments
57.
▲
by
ivan4th
9y ago
One of the most important changes in Go 1.10: Go is now suitable for working with the containers! Hooray! What I mean here is that this problem is finally fixed: https://www.weave.works/blog/linux-namespaces-and-go-don-
58.
▲
by
ivan4th
9y ago
AFAIK you can run your own ZeroTier controller for free. It's just not documented too well and also it's missing the web UI for managing your networks.
59.
▲
by
ivan4th
9y ago
I was looking forward to the fix for the dreaded Linux namespace handling problem: https://www.weave.works/blog/linux-namespaces-and-go-don-t-m... which kind of makes Go suck for many important container-related tasks.
60.
▲
by
ivan4th
10y ago
It should work quite well on Mac. Hyperkube runs on inner docker.
More ›