Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lvh
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
36 ms
·
331.
▲
by
lvh
7y ago
You're right, but that doesn't seem to be GP's core point.
332.
▲
by
lvh
7y ago
The new dict does not come with a performance hit, let alone a significant one. It’s much more memory efficient and generally slightly faster.
333.
▲
by
lvh
7y ago
Why use two languages with similar semantics when you can use one with nearly identical semantics? It might make sense for Emacs Lisp because there are things you’d do differently in a modern Lisp (Guile Emacs sounds great to me), but Cloju
334.
▲
by
lvh
7y ago
Nylas is a Latacora client. I think they’re a great place to work overall, but I can tell you a bunch about the prodsec role. Contact info in profile. Email and contacts integration is either table stakes or a superpower for a giant number
335.
▲
by
lvh
7y ago
... Good thing that I said "but 99% of the stuff you will actually use works totally fine in Calva" which is a lot closer to your first example than the second? Given that I explicitly acknowledge the feature gap?
336.
▲
by
lvh
7y ago
Nope. It's because protobufs can't differentiate between nil/unset and a zero value in this field: https://github.com/etcd-io/etcd/blob/53f15caf73b9285d6043009...
337.
▲
by
lvh
7y ago
That's not one of the features GP enumerated, but, yes, there are lots of flavors of accomplishing that while using CIDER. The two most common ways I've seen people accomplish something like that is probably Clojure's builtin
338.
▲
by
lvh
7y ago
TL;DR: absolutely yes it's competitive with CIDER; there may be experiments in the CIDER ecosystem that you won't get with Calva but 99% of the stuff you will actually use works totally fine in Calva and if you like VS Code you sh
339.
▲
by
lvh
7y ago
Not trying to convince anyone, but if someone is already using Clojure with Emacs (which the annual survey seems to suggest is the most common case): those are all features you get with CIDER + clj-refactor as well. If you use spacemacs, I
340.
▲
by
lvh
7y ago
This looks super cool! I'd love a pitch for when you use a terminal clj repl versus your development environment. For years using Python I was constantly experimenting in a terminal REPL, but now with CIDER (or other IDEs--I just happe
341.
▲
by
lvh
7y ago
No worries, you're fine, just trying to clear up the confusion. I've heard both terms used interchangeably depending on context. _Usually_ as an administrator you care about what's in the tunnel, but _usually_ as a designer y
342.
▲
by
lvh
7y ago
OK? The Internet does not use OSI, but it sure was helpful just now as an educational tool for describing that "what layer a VPN operates on" can be confusing. Even if you don't literally use OSI layers, knowing that UDP buil
343.
▲
by
lvh
7y ago
Most of the userspace high-performance networking stuff is still pretty exotic. It requires plenty of tuning, specific network hardware, and sometimes extreme conditions, to be viable. DPDK does not work on the wireless connection I'm
344.
▲
by
lvh
7y ago
The tunnel does not have to encapsulate messages at the same layer as the tunnel itself. Consider this thought experiment: if you send Ethernet frames over WebSockets, what layer is the protocol? My understanding is the Wireguard messages a
345.
▲
Solving regex crosswords with logic programming and Clojure
(lvh.io)
4 points
by
lvh
7y ago
|
0 comments
346.
▲
by
lvh
7y ago
That sounds like a long-winded way of saying "x86_64 and the JVM are different but neither prevents TCO", which is precisely my point! Unless your point is "it's not TCO unless it's literally an instruction called &
347.
▲
by
lvh
7y ago
WAL mode means readers do not block writers and a writer does not block readers. If it locked the entire database you likely weren’t using WAL.
348.
▲
by
lvh
7y ago
Sure, I agree it’s subtle. But it is: a) much higher resolution b) potentially to a specific third party who may not have access to cell network data. Like, say, an angry ex-spouse.
349.
▲
by
lvh
7y ago
Not GP: but I assume the answer is "because GPS is in the modem, the closed source untrusted part could still be actively disclosing your location".
350.
▲
by
lvh
7y ago
There are two reasons for wanting an open source phone: safety and hackability. Yes, the actual modem part isn't hackable, but they did do a good job (as do iPhones!) of segregating the closed source part so at least you don't hav
351.
▲
by
lvh
7y ago
As I stated in my original comment: sure, if you arbitrarily redefine what terms mean, HTTPS doesn’t provide authenticity or non-repudiation.
352.
▲
by
lvh
7y ago
This site also invites me to run a pile of code shipped from it: http://www.kermitproject.org/ckscripts.html -- so yes, it matters that I'm actually talking to kermitproject, and they should go get a LE cert.
353.
▲
by
lvh
7y ago
How does it solve the privacy aspect if I can MITM it and replay the second half of the conversation to the real party?
354.
▲
by
lvh
7y ago
Non-repudiation and authenticity are terms of art. By redefining them well outside of what everyone else means by those terms, I don't think you're helping discourse along. HTTPS _absolutely_ guarantees non-repudiation and authent
355.
▲
by
lvh
7y ago
Sure, but this is Mathematica, the self-proclaimed leading mathematics package!
356.
▲
by
lvh
7y ago
You're explaining TCO. I understand how TCO works. I'm going to rephrase my own argument because it doesn't appear you interacted with it: what part of your argument doesn't work for x86_64? "One would need to compi
357.
▲
by
lvh
7y ago
It seems bananas to me that Mathematica and other existing CASes can't solve that first sample equation: it reads like a straightforward integration, taking just a parameter substitution and an inverse trig derivative (which I feel lik
358.
▲
by
lvh
7y ago
> Clojure doesn't because it's a Lisp in Java, and Java doesn't. I keep hearing this and I have no idea where it comes from. x86_64 doesn't either, Clojure has recur, and prefers consistent var semantics to silently s
359.
▲
by
lvh
7y ago
I agree that's an optimization and an important litmus test, but calling any TCO that doesn't also handle mutual recursion (but does naive fib just fine) not "real" feels like a stretch. At least we agree on the facts: i
360.
▲
by
lvh
7y ago
I don't see why the compiler couldn't be aware of the function it's compiling and special-cases that tail recursion; that's what every other compiler does.
More ›