Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jnxx
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
91.
▲
by
jnxx
4y ago
Just out of curiosity: Why is it possible to compile Common Lisp Code (or Scheme, or Clojure) to high-performance native or jit-compiled code, but not Python? It is said that "Python is too dynamic", but is not everything in Lisp
92.
▲
Ask HN: What do you think about literate programming for handover/legacy code?
3 points
by
jnxx
4y ago
|
1 comments
93.
▲
by
jnxx
4y ago
> Post covid a lot of that got thrown out, commercial buildings are now generally over shooting OA exchange in the name of not turning these spaces into germ breeding grounds. I think it has become clear that germ loads can be reduced si
94.
▲
by
jnxx
4y ago
> But the general term, as a verb, is "Lüften" or specifically "Stoßlüften" for the shorter form that is often mandatory for apartments with modern insulation but lacking a proper vent system to prevent mold. Exactly
95.
▲
by
jnxx
4y ago
Not exactly. What you heat is the inside of your rooms, and a significant part of that heat can be felt as infrared radiation. When you ventilate in a quick and intensive manner, you exchange the air, which becomes cold for a few minutes bu
96.
▲
by
jnxx
4y ago
I did that in the last weeks. I live in Germany and we have a flat that is not very modern but has reasonable insulation. What I learned that under these conditions, with two people in a 30 square meters room, CO2 rises so quickly that one
97.
▲
by
jnxx
4y ago
I am still using Debian. Debian 10 "Buster" to be precise. But I think I will upgrade, it will be uneventful and everything I use will work as before. BTW it is a nice combo with the Guix package manager ontop when one needs recen
98.
▲
by
jnxx
4y ago
> The real issue here is that W11 doesn't solve a problem or fix a need. How so? You could ask Richard Stallman whether he has any idea about why....
99.
▲
by
jnxx
4y ago
Wait, it wasn't a good idea to name my daughter "Google"?
100.
▲
by
jnxx
4y ago
But you need dynamic memory management for side-effect-free functional programming.
101.
▲
by
jnxx
4y ago
Lisp is both low-level and high-level at the same time. Common Lisp has more than the power of modern Python and Go combined, and the language is concise - it has about a tenth of Python's size. Just as examples, Common Lisp supports
102.
▲
by
jnxx
4y ago
Would be great to have an AI web site that shows people their town / home landscape with twenty years on into 2.5 degree climate change. Maybe even their own house and garden.
103.
▲
Peering into the Land of Parens – Guix from the Nix Perspective (NixCon 2019)
(youtube.com)
1 points
by
jnxx
4y ago
|
0 comments
104.
▲
The Big Change – simplifying Guix package definitions
(guix.gnu.org)
3 points
by
jnxx
4y ago
|
0 comments
105.
▲
Rust for Linux Kernel v9 Patches Trim Things Down Greatly for Easier Upstreaming
(phoronix.com)
2 points
by
jnxx
4y ago
|
0 comments
106.
▲
by
jnxx
4y ago
Common Lisp has many features that newer languages like Python have adapted in the last 15 years. And yet, it is dramatically simpler.
107.
▲
by
jnxx
4y ago
I do not complain. Complaining is like "Uncle Bert was totally drunk again and fell down the stairs and broke is arm and I expect him to change in order to make me happy." Or "Frank did lend my car again and damaged it, and I
108.
▲
by
jnxx
4y ago
I did not say that hobbyist packages which are used by few people and are unstable experiments should be kept stable at all costs. But you see the linked discussion about stability in Nix is about packages like opencv, pillow, boost, pytorc
109.
▲
by
jnxx
4y ago
> they're not complaining about packages just violating SemVer so I don't think your interpretation makes sense. Packages regularly violate semver, to the degree it becomes a cargo cult. It is funny that at the one hand side, p
110.
▲
by
jnxx
4y ago
For somebody who knows Lisp and Scheme, it is however more than nice to already know the language and be able to just read the interface description. To give an extreme example of the opposite direction (no, I do not want to bash Nix here),
111.
▲
by
jnxx
4y ago
Which is a good thing because most users do not want to configure and program Guix stuff all the time. Many will only use it every few months, and probably don't want to learn syntax and semantics again and again. Extreme terseness lik
112.
▲
by
jnxx
4y ago
> they're saying that the Python 2/3 breakage debacle became a model for how packages are maintained in general. As explained above, semver is not a solution. And it is often not really followed. For example, boost is breaking
113.
▲
by
jnxx
4y ago
> they're saying that the Python 2/3 breakage debacle became a model for how packages are maintained in general. And isn't that true?
114.
▲
by
jnxx
4y ago
> Yes they've invented that: It's called bumping the major version. Rich Hickey's Talk: https://www.youtube.com/watch?v=oyLBGkS5ICk explains why this is not a solution. It makes a difference, yes. But it i
115.
▲
by
jnxx
4y ago
> There has to be some kind of release valve for software to evolve and break backwards compatibility. You kinda insinuate that breaking backwards compatibility is kinda necessary at times. This is not the case. Projects like * the Linux
116.
▲
by
jnxx
4y ago
> - Guix is slow compared to Nix. This is especially noticeable on older/weaker hardware. Yeah, I have noted it is not the fastest snail on the lawn. On the other hand, I have seen so much time wasted on integration and reproducibil
117.
▲
by
jnxx
4y ago
> As an observer it looks like Python's package ecosystem in particular is a giant mess. Most people would say it is. The better question is how to avoid such a mess. My take is that maintaining backward compatibility is a core prin
118.
▲
by
jnxx
4y ago
> The Python community faces some really tough institutional/governance/adoption problems The Linux kernel people could have the same problems... it is genius how they have solved them, by developing git but also by establishin
119.
▲
by
jnxx
4y ago
> This affects Nix disproportionately because Nix actually integrates all package updates into one channel which nobody else anywhere does Does Arch not do that?
120.
▲
by
jnxx
4y ago
To add, there is another angle on immutability / purely functional definitions, which is compatibility of APIs. Rich Hickey (the creator of Clojure) has made a talk titled "Spec-ulations", in which he pointed out that there a
More ›