Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
heisig
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
heisig
2mo ago
Oh, it very much is a big deal. In a setting where users can switch models easily and with no downsides, market forces will give us better and cheaper AI over time. If switching models is painful (as in, losing part of your context), the
2.
▲
by
heisig
2mo ago
Let me re-iterate the main lesson of decades of FOSS work: the advantages of open collaboration and knowledge-sharing are so enormous that FOSS software wins out eventually even if financial interest are stacked against it. I fully agree wi
3.
▲
by
heisig
5mo ago
Really good timing for Jolla to produce a new phone :) I still have fond memories of my 2013 Jolla, and I'm hoping that the 2026 Jolla will be just as lovingly crafted. Most importantly, Jolla is a company that seems to care about me,
4.
▲
by
heisig
6mo ago
Says the bag of lipids and proteins :)
5.
▲
by
heisig
8mo ago
Unfortunately I would not be surprised if the real death toll is even higher. I have first-hand information. We are talking about indiscriminate shooting with heavy machine guns into peaceful protests, happening in every city of the count
6.
▲
by
heisig
8mo ago
Unfortunately those videos exist. There are videos of relatives walking for hours from body bag to body bag to find the remains of their lost ones. There are videos of people with heavy machine guns shooting indiscriminately into peaceful
7.
▲
by
heisig
1y ago
Let me comment as an SBCL user: This is outstanding work, and I can now remove a lot of performance hacks from my code because the default hash tables became equally fast! Also, this technique eliminates a number of worst-case scenarios an
8.
▲
by
heisig
2y ago
I recently switched to uv, and I cannot praise it enough. With uv, the Python ecosystem finally feels mature and polished rather than like a collection of brittle hacks. Kudos to the uv developers for creating such an amazing piece of soft
9.
▲
by
heisig
2y ago
I fully agree. Limiting the amount of copies of software to sell them like a finite good has so many downsides: 1. There may be people who cannot use/afford some software, although there is technically an infinite supply. 2. Collabora
10.
▲
by
heisig
2y ago
Now Microsoft just sounds like pre-Brexit Britain. Why reflect on your own shortcomings when you can blame the EU instead :) I suggest Microsoft follows Britain's example and leaves. The main difference is that we Europeans actually
11.
▲
by
heisig
2y ago
Yes, the #. reader macro is one of the ways how you can achieve this in Common Lisp. Using the reader macro is also way more efficient because you don't awkwardly use your compiler as an interpreter for a weird subset of your actual l
12.
▲
by
heisig
2y ago
Implementing lazy arrays or xappings naively is easy - the Petalisp reference backend has just 94 lines of code [1]. The challenge is to implement them efficiently. With eager evaluation, the programmer describes more or less precisely wh
13.
▲
by
heisig
2y ago
Connection Machine Lisp never made it into production, but this paper had a profound impact on my scientific career. In particular, it was the following comment in the paper that triggered me to develop the Petalisp programming language (
14.
▲
by
heisig
2y ago
This paper is from last year, and a lot of interesting things have happened in the meantime: - The parallel garbage collector is now part of SBCL, but not yet the default. Enabling it is attractive, though, because it has roughly twice the
15.
▲
by
heisig
2y ago
Heh, thanks :) Petalisp author here - this ELS paper is just a preview. I'm also preparing a 160 page document (for my PhD) that will explain everything in more detail. I'll post on HN when it is available. There is also a recor
16.
▲
by
heisig
2y ago
Let me summarize the key points of this law: - Starting from April 1, German adults can legally possess a certain amount of weed (25 grams on the move, 50 grams at home), and they may consume it unless they are within 100 meters of a school
17.
▲
by
heisig
3y ago
> I'm very curious why you've chosen to go down the route of special casing on parallelizing within one socket This is no special casing. Most of that code will also be used for the distributed parallelization. I agree with y
18.
▲
by
heisig
3y ago
Thanks for clarifying. I will definitely write down the specifics of setting up distributed computing once it works. However, support for distributed computing will still take some time. The current step is to iron out all the remaining
19.
▲
by
heisig
3y ago
I am not sure what you mean by "required infrastructure setup". Installing Petalisp is a single call to (ql:quickload :petalisp) - assuming you have Quicklisp installed. If you also have a C compiler available, and an executable
20.
▲
by
heisig
3y ago
Petalisp author here. I apologize that the README is somewhat lacking, but it wasn't me who posted this on HN. As you may have seen on the commit history, a lot of exciting things have happened over the last few months. However, ther
21.
▲
by
heisig
3y ago
Guy from Germany here: No, we didn't change our mind on combustion engines. They are getting less popular every month, and even the German car companies have roadmaps that phase out the combustion engine well before 2035. Here is my t
22.
▲
by
heisig
4y ago
Maxima is a surprisingly good alternative to SymPy. We had to learn that the hard way at my job. Both systems offer similar functionality, but it turns out Maxima is typically 50-200x as fast as SymPy for many tasks (I guess because it wa
23.
▲
by
heisig
4y ago
Congratulations to the entire team from Shirakumo Games! Developing and shipping a full-fledged video game requires a lot of hard work and dedication. And writing a custom game engine and tool chain at the same time is really a heroic feat
24.
▲
by
heisig
4y ago
Emotions certainly played a major role when Germany decided to phase out nuclear in 2011, and the execution and timeline of that phase-out were poor. But that doesn't mean Germans haven't pondered seriously about this topic in the
25.
▲
by
heisig
5y ago
This is great news! This is a wonderful project, and the fact that it wasn't accessible from Germany made me profoundly sad and angry. I hope the responsible copyright lawyers have a hard time sleeping because of this and consider cha
26.
▲
by
heisig
5y ago
Speaking of Common Lisp - the European Lisp Symposium starts tomorrow (May 3 and May 4, https://european-lisp-symposium.org/2021/index.html ). The entire conference will be broadcast on Twitch. Python programmers are
27.
▲
by
heisig
6y ago
> I wonder if there's a middle ground; I hope that McCLIM ( https://common-lisp.net/project/mcclim/ ) can some day fill that role, or a project that is similar to McCLIM. I cannot imagine a better way of int
28.
▲
by
heisig
6y ago
I work in academia. My research is about new concepts for parallel programming, especially via runtime optimization and JIT compilation. It was not hard to convince others to use Common Lisp for this - there aren't many languages tha
29.
▲
by
heisig
6y ago
I use Common Lisp for most of my daily programming, and SBCL is a big reason why. Once you get over the initial hassle (getting used to the Emacs+SLIME tool chain and learning to read the compiler diagnostics) it really gives you the produ
30.
▲
by
heisig
6y ago
The Common Lisp Cookbook is an excellent starting point for learning more about the Lisp ecosystem: https://lispcookbook.github.io/cl-cookbook/ Another great introduction to Lisp is this blog post by Steve Losh: http
More ›