Viewing profile — jehna1
jehna1
HN member- Joined
- Fri, Jan 04, 2013, 7:34 PM UTC
- HN karma
- 606
- Public activity
- 161 items
- HN profile
- View on Hacker News ↗
About jehna1
No profile information was provided.
Recent public activity
-
comment
Comment #49200183
I'd bet that the product is not the book, it's the venue: a publisher would pay a lot of ¥ to get a new book to a place where people see their book, not to mention to a place where…
-
comment
Comment #46594755
I've been experimenting with Claude Code and different code-to-cad tools and the best workflow yet has been with Replicad. It allows for realtime rendering in a browser window as C…
- story
-
comment
Comment #41395463
Super, thank you for adding the link! It really helps to get people to find the tool
-
comment
Comment #41395445
Better yet, it already does have support for local LLMs! You can use them via `humanify local`
-
comment
Comment #41394252
On structural level it's exactly 1-1: HumanifyJS only does renames, no refactoring. It may come up with better names for variables than the original code though.
-
comment
Comment #41394218
Super interesting! Since you're generating code with LLMs, you should check out this paper: https://arxiv.org/pdf/2405.15793 It uses smart feedback to fix the code when LLMs occasi…
-
comment
Comment #41394081
At the moment I haven't found good ways of measuring the quality between different models. Please share if you have any ideas! For small scripts I've found the output to be very si…
-
comment
Comment #41394038
I'm using both a custom Babel plugin and LLMs to achieve this. Babel first parses the code to AST, and for each variable the tool: 1. Gets the variable name and surrounding scope a…
-
comment
Comment #41393971
It does work with any sized file, although it is quite slow if you're using the OpenAI API. HumanifyJS works so it processes each variable name separately, and keeps the context si…
-
comment
Comment #41393914
For each variable: 1. It asks the LLM to write a description of what the variable does 2. It asks for a good variable name based on the description from 1. 3. It uses a custom Babe…
-
comment
Comment #41393832
Yes, I think you could use HumanifyJS for that. The way it works is that: 1. I ask LLM to describe what the meaning of the variable in the surrounding code 2. Given just the descri…
-
comment
Comment #41390935
There is a fully local mode that does not use ChatGPT at all – everything happens on your local machine. API access of ChatGPT mode is needed as there are many round trips and it u…
- story
-
comment
Comment #41390041
You need to use another tool to do the actual renames, like HumanifyJS does: https://github.com/jehna/humanify
-
comment
Comment #41390033
Author of HumanifyJS here! I've created specifically a LLM based tool for this, which uses LLMs on AST level to guarantee that the code keeps working after the unminification step:…
-
comment
Comment #40974099
An educated guess, but I'd think wifi signal object detection works on recording a baseline (empty room signals) and then doing a diff to the baseline when some object moves. If th…
- story
- story
-
comment
Comment #36726642
Polar asks you to grant "act on your behalf" permissions to your Github. As someone who has both professional and open source projects at Github, that's a definite deal breaker
-
comment
Comment #36068998
Here's one for React: https://github.com/jehna/nosx
-
comment
Comment #36068211
Glad to see jsx-less approaches to declaring dom! Very similar to: https://github.com/jehna/longwood
-
comment
Comment #35971566
I think a big moment in a programming language's evolution is to become self-hosted; you use the programming language to write a compiler/interpreter for the said language. Now I w…
-
comment
Comment #35478984
Thank you! I added them both to Mastofeeder's readme For a positive reference I love how simple https://bird.makeup (a Twitter to Mastodon bridge) is; that's the UX that I wanted t…
-
comment
Comment #35474032
Thanks, good point! Makes sense to not flood the federated timeline.