Viewing profile — csl
csl
HN member- Joined
- Sat, Jul 19, 2008, 4:08 PM UTC
- HN karma
- 833
- Public activity
- 196 items
- HN profile
- View on Hacker News ↗
About csl
No profile information was provided.
Recent public activity
-
comment
Comment #44359218
Yes, I can see how it would make sense to be able to set this in pyproject.toml (typically for private package) uv is still quite new though. Perhaps you can open an issue and ask …
-
comment
Comment #44359114
Maybe not exactly what you need (sticky) but you can set UV_NO_BINARY=1 See https://docs.astral.sh/uv/reference/environment/#uv_no_binar...
-
comment
Comment #43806986
An excellent article. Bill Gates himself posted a comment: https://www.pagetable.com/?p=43#comment-1033
-
comment
Comment #41782282
The way I read it, and I may be wrong, is that they will retain the _interpreted_ results, but now the raw and complete data.
- comment
-
comment
Comment #25427225
I did basically everything you mention, back in the day, although on a C64. In many ways, things were much easier back then: Direct access to most of the hardware, flat memory layo…
-
comment
Comment #25422865
Very clever and great article! But it sounds pretty easy to write a cracker for it: Just rewrite the machine code to jump over the check. Or did I miss anything? Edit: Guess it dep…
-
comment
Comment #21955403
It appears to me that if one wants to make progress in mathematics one should study the masters and not the pupils. — N.H. Abel (1802–1829)
-
comment
Comment #18340455
https://en.m.wikipedia.org/wiki/Backspace#^H
-
comment
Comment #16905963
The BFR runs on a mix of liquid oxygen and methane, according to Wikipedia. Ignoring obvious scalability problems, wouldn’t it be possible to manufacture that with a pretty decent …
- story
-
comment
Comment #15755412
Truffle + Graal looks awesome. I looked at some old ZipPy slides (JIT compiler for Python) here: http://socalpls.github.io/archive/2013nov/slides/zippy.pdf They have an example whe…
-
comment
Comment #15755267
What is your impression of libjit? It looks really nice. I've only tried GNU Lightning, and I made Python bindings for it (although, today I would have used cffi to interface with …
-
comment
Comment #15752236
Indeed I had already linked to your really cool project at the end. Perhaps I should have made it stand out more. The AST approach is more stable, as the Python bytecode can change…
- story
-
comment
Comment #15717003
Anyway, I've made a follow-up post that shows how to JIT compile a subset of Python, directly based on the previous techniques: https://csl.name/post/python-compiler/
- story
-
comment
Comment #15669180
Maybe I need to reread LISP, then. I agree that SICP is laser-focused on Scheme, and thus leaves out general compilation techniques.
-
comment
Comment #15669174
I do see your point, but I tried to make it clear that this is compilation in an extremely restricted sense: It specializes and executes a function at runtime. And I wanted to cove…
-
comment
Comment #15666561
Is it really that friendly when starting out, though? I found it brilliant, but quite the challenging read. I'd rather just read chapters four and five of SICP [1] and move on to Q…
-
comment
Comment #15666519
Almost always in evenings, whenever I have time and feel like it. If you're a student, you're probably hosed with deadlines, so pick very small things to try out — things like real…
- story
-
comment
Comment #15476118
Brainfuck is simple enough that you could just write out the machine code directly in memory. I think that would make a really good exercise. I made one based on GNU Lightning to J…
-
comment
Comment #15410870
Depending on how you plan to use it, a bitset may be more efficient (at least memory wise). E.g. https://gist.github.com/cslarsen/1590498
-
comment
Comment #14794759
How can the results be old when the paper is from 2017?